-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathClient.java
More file actions
61 lines (54 loc) · 1.36 KB
/
Copy pathClient.java
File metadata and controls
61 lines (54 loc) · 1.36 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
/** classe pour creer un client */
public class Client {
private String nom;
private String prenom;
private int achat;
private double argent;
/** constructeur client
* @param nom du client
* @param prenom du client
* @param argent que detient le client
*/
public Client(String nom,String prenom,int argent) {
this.nom=nom;
this.prenom=prenom;
this.setArgent(argent);
this.setAchat(0);
}
/**getter pour donner l'argent que possede le client
* @return double l'argent que possede le client
*/
public double getArgent() {
return this.argent;
}
/**getter pour donner le nom du client
* @return String le nom du client
*/
public String getNom() {
return this.nom;
}
/**getter pour donner le prenom du client
* @return String le prenom du client
*/
public String getPrenom() {
return this.prenom;
}
/**setter pour recuperer l'argent que possede le client
* @param argent que possede le client en question
*/
public void setArgent(double argent) {
this.argent = argent;
}
/**setter pour recuperer le nombre d'achats effectués par le client
* @param achat effectués par le client
*/
public void setAchat(int achat){
this.achat=achat;
}
/**getter pour donner le nombre d'achat effectué par le client
* @return int le nombre d'achat effectué par le client
*/
public int getAchat(){
return this.achat;
}
}