Exercice 4: Héritage de variables (Héritage, Niveau 1)

  1. System.out.println(x.a)
    Correct, car une variable d'instance a est déclarée dans la classe de x (E1).

  2. System.out.println(y.c)
    Faux, car la classe de y (E2) ne dispose pas de la variable d'instance c qui est déclarée dans une sous-classe (E3).

  3. System.out.println(z.b)
    Correct, car la variable d'instance b est héritée de la super-classe (E2) de z (qui est de type E3).

  4. System.out.println(v.e)
    Faux, car la classe de v (E4) ne dispose pas de la variable d'instance e qui est déclarée dans une classe parallèle (E3).

  5. System.out.println(w.a)
    Correct, car la variable d'instance a est héritée d'une super-classe (E1) de w (qui est de type E5).