Bonjour,
je tombe sur un problème de programmation objet qui me semble étrange :
??? Bar est pourtant une classe dérivée de foo et je n'arrive pas à comprendre par quel miracle 'i' est invisible dans la fonction g(). Dois-je réviser mes cours de POO
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class foo { protected int i; } class bar : foo { public void g() { foo f = new foo(); f.i // INTERDIT } }?
Merci
Partager