Bonjour étant entrain de travailler sur le passage de la certification scjp, je me pose une question ..
si :
Dans une question posé dans la certification, avec toutes les nuances sur les mots que cela implique, que peut on dire de ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 class A {} class B extends A {} class C { B b; } class D extends C {}
Etant donné que "D is-a C", peut on dire que "D has-a B" ? Peut on dire que "D has-a A" ?
ou alors non c'est "D is-a C" et "C has-a B" mais "D has-a B" est faux.
De plus es-ce que la réponse pourrait être différente si B est marqué private, protected ou public ?
Merci !
svp indiquez dans les réponses si vous êtes sûre de vous .. =)
Partager