Exos
Fermé
mahamadou
-
3 juin 2015 à 11:41
flomine Messages postés 274 Date d'inscription vendredi 2 janvier 2009 Statut Membre Dernière intervention 4 décembre 2017 - 25 juin 2015 à 23:17
flomine Messages postés 274 Date d'inscription vendredi 2 janvier 2009 Statut Membre Dernière intervention 4 décembre 2017 - 25 juin 2015 à 23:17
1 réponse
flomine
Messages postés
274
Date d'inscription
vendredi 2 janvier 2009
Statut
Membre
Dernière intervention
4 décembre 2017
126
25 juin 2015 à 23:17
25 juin 2015 à 23:17
Allez, je suis sympa:
J'ai fait ça sans éditeur, j'ai peut-être fait une faute de frappe.
public class Compte {
private final static Random random = new Random();
private final int id;
private long solde = 0;
public Compte() {
id = random.nextInt(1000000);
}
public long deposer(long i) {
solde += i;
}
public boolean retirer(long i) {
if(i <= solde) {
solde -= i;
return true;
} else {
return false;
}
}
public long consulterSolde() {
return solde;
}
}
public class Client {
private Compte compte;
private String nom;
private String prenom;
public Client(String nom, String prenom) {
this(new Compte(), nom, prenom);
}
public Client(Compte compte, String nom, String prenom) {
this.compte = compte;
this.nom = nom;
this.prenom = prenom;
}
public Compte getCompte() {
return compte;
}
public void setCompte(Compte compte) {
this.compte = compte;
}
public String getNom() {
return nom;
}
public String getPrenom() {
return nom;
}
public void setNom(String nom) {
this.nom = nom;
}
public void setPrenom(String prenom) {
this.prenom = prenom;
}
}
public class Test {
public static void main(String[] args) {
Client client = new Client("Jean", "Michel");
System.out.println("Jean Michel a " + client.getCompte().consulterSolde() + "€");
client.getCompte().deposer(10);
System.out.println("Jean Michel a " + client.getCompte().consulterSolde() + "€");
}
}
J'ai fait ça sans éditeur, j'ai peut-être fait une faute de frappe.