Question du test Programmation orientée objet - Les bases

Dans ce code, la classe B étend la classe A. La classe B remplace la méthode talk() de la classe A. L'objet b est une instance de la classe B. L'objet a est une instance de la classe A. L'objet a est affecté à l'objet b. L'objet a appelle la méthode talk(). La méthode talk() de la classe B est appelée.

Intermédiaire

Quel est la sortie du code suivant :

public class A {
    public void talk() {
        echo "Hello my name is A"
    }
}


public class B extends A {
    public void talk() {
        echo "Hello my name is B"
    }
}

B b = new B();
A a = b;
a.talk();

Auteur: SamuelStatut : PubliéeQuestion passée 578 fois
Modifier
1
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !