Difficile
Quelle affirmation est vraie pour le programme 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"
}
}
A a;
if (random() < 0.5) {
a = new A()
} else {
a = new B()
}
B b = (B) a;
b.talk();
Auteur: SamuelStatut : PubliéeQuestion passée 257 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
10
Héritage en POO.12
La visibilité d'une méthode surchargée doit être la même ou moins restrictive que celle de la méthode héritée.7
Une classe peut-elle implémenter plusieurs interfaces ?3
Quelle modification du code suivant NE FERA PAS en sorte que la sortie soit "succès" ?4
Que retourne le code suivant ?5
Quand peut-on faire a+b en POO ?4
Expliquez la différence entre l'override et l'overloading en POO.