Soit la classe suivante décrivant une montre :
public class Montre {
private int heure;
private int minute;
public Montre() {
this.heure = 0;
this.minute = 0;
}
public Montre(int h, int m) {
this.heure = h;
this.minute = m;
}
public int getHeure() {
return this.heure;
}
public int getMinute() {
return this.minute;
}
public void setHeure(int h) {
this.heure = h;
}
public void setMinute(int m) {
this.minute = m;
}
public static void main(String[] args) {
Montre m1; // 1
m1 = new Montre(); // 2
Montre m2; // 3
m2 = new Montre(13, 42); // 4
Montre m3 = m2; // 5
System.out.println(m2.getHeure()); // 6
System.out.println(m2.heure); // 7
System.out.println(m3.getHeure()); // 8
m1.setMinute(21); // 9
m1.minute = 22; // 10
System.out.println(m1.getMinute()); // 11
m1 = m2; // 12
}
} // fin classe Montre
Soit la classe suivante :
public class TestMontre {
public static void main(String[] args) {
Montre m1 = new Montre(); // 1
Montre m2 = new Montre(13, 42); // 2
System.out.println(m2.getHeure()); // 3
System.out.println(m2.heure); // 4
m1.setMinute(21); // 5
m1.minute = 22; // 6
System.out.println(m1.getMinute()); // 7
} // fin main
} // fin classe TestMontre