1. Enseignante: Nada Ben Latifa
Exercice:
Compléter la classe Personne pour qu'elle puisse être exécutable :
class Personne {
private String nom;
private int age;
...
...
public static void main(Strings[] args) {
Personne p1 = new Personne("toto",34);
Personne p2 = new Personne("tata");
Personne p3 = new Personne();
P2.setAge(56);
P3.setNom("titi"); p3.setAge(12);
System.out.println(p1.getAge()); // doit afficher 34
System.out.println(p1); // doit afficher (*toto,34*)
}
}
Correction :
public class Personne {
private String nom;
private int age;
public Personne(){
this.nom = new String(); //ou nom="";
this.age=0;
}
public Personne(String nom){
this.nom=nom;
this.age=0;
}
public Personne(String nom, int age){
this.nom=nom;
this.age=age;
}
public int getAge(){
return this.age;
}
public void setNom(String n){
this.nom=n;
2. Enseignante: Nada Ben Latifa
}
public void setAge(int a){
this.age=a;
}
public String toString(){
return "(*"+this.nom+","+this.age+"*)";
}
public static void main(String[] args) {
Personne a = new Personne("toto",34);
Personne b = new Personne("tata");
Personne c = new Personne();
b.setAge(56);
c.setNom("titi");
c.setAge(12);
System.out.println(a.getAge()); // doit afficher 34
System.out.println(a); // doit afficher (*toto,34*)
}
}