Unisciel algoprog – he00exerc-texte, January 29, 2017 3
public class QZConstr1 {
public static void main(String[] args) {
Premiere a1 =new Premiere();
Seconde a2 =new Seconde(true);
Troisieme a3 =new Troisieme(15);
Quatrieme a4 =new Quatrieme(12.3);
}
}
Dessinez les relations d’h´eritage entre classes.
Pr´edisez ce qu’affiche le programme.
Compilez et ex´ecutez-le pour v´erifier vos pr´edictions.
Y a-t-il un constructeur qui s’ex´ecute sans afficher de message `a la cr´eation de certains
objets ?
Solution Java
La super-classe Object de Premiere.
1.1.2 Probl`eme 2
Programme Java @[qzconstr2.java]
class Cinquieme extends Premiere
{
public Cinquieme()
{
super();
System.out.println("Constr Cinquieme");
}
}
class Sixieme extends Cinquieme
{
public Sixieme()
{
super();
System.out.println("Constr Sixieme");
}
}
public class QZConstr2 {
public static void main(String[] args) {
Cinquieme a1 =new Cinquieme();
Sixieme a2 =new Sixieme();
}
}