3.5 Accéder aux éléments d’une classe
Exemple d’un fichier de test pour la classe Chat :
package fr.lsarribouette.pleindechats;
public class TestChat {
public static void main(String[] args) {
//Chat monChat1 = new Chat(); // constructeur public, substitue par les
// constructeurs definis dans la classe
Chat monChat2 = new Chat("Fripouille","roux");
Chat monChat3 = new Chat("Biscote", "gris", 4.5, 7);
//System.out.println(monChat1); // Chat [prenom=null, couleur=null,
// poids=0.0, age=0]
System.out.println(monChat2); // Chat [prenom=Fripouille, couleur=roux,
// poids=0.0, age=0]
System.out.println(monChat3); // Chat [prenom=Biscote, couleur=gris,
// poids=4.5, age=7]
monChat2.dormir(); // Fripouille dort encore...
monChat2.miauler(); // Fripouille a dit miaou.
monChat3.dormir(); // Biscote dort encore...
Chat.compterMesChats(); // J'ai 3 chats.
System.out.println(monChat3.getCouleur()); // gris
// Je complete les informations sur Fripouille
monChat2.setPoids(3);
monChat2.setAge(2);
System.out.println(monChat2); // Chat [prenom=Fripouille,
// couleur=roux, poids=3.0, age=2]
System.out.println(monChat2.toString()); // Chat [prenom=Fripouille,
// couleur=roux, poids=3.0, age=2]
}
}