-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMember.java
More file actions
97 lines (85 loc) · 2.06 KB
/
Member.java
File metadata and controls
97 lines (85 loc) · 2.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package naeemmohammadprogrammingckpt3;
import java.util.*;
/**
* this class represents member as an object
*
* @author Mohammad Naeem
*/
public class Member {
private String memberName;
private int memberID;
private double memberSpending;
/**
* this constructor creates member object with member: name, id, and
* spending
* @param memberName
* @param memberID
* @param memberSpending
*/
public Member(String memberName, int memberID, double memberSpending) {
this.memberName = memberName;
this.memberID = memberID;
this.memberSpending = memberSpending;
}
/**
* collects member's name
*
* @return memberName
*/
public String getMemberName() {
return memberName;
}
/**
* gets member's id
*
* @return memberID
*/
public int getMemberID() {
return memberID;
}
/**
* gets how much member spends
*
* @return memberSpending
*/
public double getMemberSpending() {
return memberSpending;
}
/**
* sets name of members
*
* @param memberName
*/
public void setMemberName(String memberName) {
this.memberName = memberName;
}
/**
* sets id of members
*
* @param memberID
*/
public void setMemberID(int memberID) {
this.memberID = memberID;
}
/**
* sets how much member spends in store
*
* @param memberSpending
*/
public void setMemberSpending(double memberSpending) {
this.memberSpending = memberSpending;
}
/**
* displays member: name, id, and spending as a super display in sub classes
*/
public void display() {
System.out.println("Name: " + this.getMemberName()
+ " ID: " + this.getMemberID()
+ " Spending: " + this.getMemberSpending());
}
}