De façon à préparer l'exemple
suivant, portant sur une banque, on complète la classse CompteC
pour obtenir une classe Compte qui ne devrait pas
présenter de difficultés. On ajoute deux
attributs : l'un pour un numéro de compte (de type int),
l'autre pour le nom d'un propriétaire (de type String).
On ajoute par ailleurs une méthode nommée toString
dont l'objectif est de décrire l'objet
considéré avec une chaîne de
caractères (i.e. un objet de type String)
; la méthode toString retourne la
chaîne de caractères choisie.
package banque;
On remarque aussi que le constructeur a
été complété de
façon à initialiser les tris attributs de la
classe.
public class Compte {
private String proprietaire;
private int numero;
private int montant;
// Constructeur de la classe Compte
public Compte(String proprietaire, int numero, int montant){
this.proprietaire = proprietaire;
this.numero = numero;
this.montant = montant;
}
public void modifier(int somme) {
if (this.montant + somme > 0) this.montant = this.montant + somme;
}
public int getMontant() {
return this.montant;
}
public int getNumero() {
return this.numero;
}
public String getProprietaire() {
return proprietaire;
}
public String toString() {
return "Compte numero " + this.numero + " : proprietaire " +
this.proprietaire + ", montant " + this.montant;
}
}
Vous pouvez faire quelques exercices :
© Charon Irène Télécom ParisTech 2012