Petit résumé d'hier : J'avais acheté un bouquin pour la certification JAVA. Les auteurs avaient marqué un truc bizarre que je trouvais faux. Apres petite discusion ici, je m'étais dit que j'interprétais mal.
Mais voilà que maintenant je retombe sur cette même ambiguïté, cette fois dans des questions. Je fais un nouveau post parce que j'avais mis l'autre en résolu, mais le doute revient
Voici la question :
Et voici la réponse : claire et limpide cette fois, mais apparemment fausse.True or false : if Class Y extends class X, the two classes are in different packages, and class X has a protected méthod called abby(), then any instance of Y may call the abby() method of any other instance of Y.
Donc cette fois, dites moi ce que vous en pensez. Si c'est bien faux, donnez moi un exemple de ce qu'ils veulent dire.False. An object that inherits a protected method from a superclass in a different package may call that method on itself but not on other instances of the same class
Ou alors est-ce que j'ai raison ? ils se plantent ?
Partager