Error: (8192) Creation of dynamic property App\Layout\Layouts\Base\Base::$viewFile is deprecated

Socrative Liaison dynamique et Surcharge

Question 1 sur 11
Afficher toutes les questions

Indiquez ce qu'affiche le code, ou errcomp s'il produit une erreur de compilation, ou errexec s'il produit une erreur d'exécution.

interface A { void a(); }
interface B { void b(); }
class C implements A { 
    String type() { return getClass().getName(); }
    void a() { System.out.println("aC"); }
}
class D extends C implements B {
    void b() { System.out.println("bD"); }
    void b(B other) { b(); other.b(); }
    void aa(C other) { a(); other.a(); }
}
class E extends D { void b() { System.out.println("bE"); } }
class F extends D { void a() { System.out.println("aF"); }
D d = new D();
E e = new E();
F f = new F();

C c = f;
System.out.println(c.type());