[Précédent] |
8.4 |
Héritage de variables - Enoncé | Niveau 1 |
||
But: |
Trouver des erreurs dans un programme comportant une hiérarchie de classes | |||
Thème: |
Héritage | |||
Fichiers: |
Erreur.java |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
class Erreur { public static void main(String args[]) { E1 x = new E1(); E2 y = new E2(); E3 z = new E3(); E4 v = new E4(); E5 w = new E5(); System.out.println(x.a); // Correct ou faux ? System.out.println(y.c); // Correct ou faux ? System.out.println(z.b); // Correct ou faux ? System.out.println(v.c); // Correct ou faux ? System.out.println(w.a); // Correct ou faux ? } } class E1 { int a = 1; } class E2 extends E1 { int b = 2; } class E3 extends E2 { int c = 3; } class E4 extends E1 { int d = 4; } class E5 extends E4 { int e = 5; } |
[Précédent] |