-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPaymentRecord.java
69 lines (56 loc) · 1.45 KB
/
PaymentRecord.java
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
package healthcenter;
import java.io.Serializable;
public class PaymentRecord implements Serializable {
//record's attributes
private int customer;
private int age;
private String gender;
private double amount;
public PaymentRecord() {
new PaymentRecord( 0, 0, "", 0.0 );
}
public PaymentRecord(int cust, int a, String g, double am)
{
setCustomerID(cust);
setAge(a);
setGender(g);
setAmount(am);
}
//set customer's id
public void setCustomerID(int cust) {
customer = cust;
}
//get customer's id
public int getCustomerID() {
return customer;
}
//set customer's age
public void setAge(int a) {
age = a;
}
//get customer's age
public int getAge() {
return age;
}
//set customer's gender
public void setGender(String g) {
gender = g;
}
//get customer's gender
public String getGender()
{
return gender;
}
//set customer's amount of money to be paid
public void setAmount(double am) {
amount = am;
}
//get customer's amount of money to be paid
public double getAmount() {
return amount;
}
//toString() method
public String toString() {
return "CustomerID: " + getCustomerID() + " Age: " + getAge() + " Gender: " + getGender() + " Amount: " + getAmount() + "€\n";
}
}