| Author |
Please verify this statement from K&B book
|
Jacob Sonia
Ranch Hand
Joined: Jun 28, 2009
Posts: 164
|
|
Once the subclass-outside-the-package inherits the protected member,
that member (as inherited by the subclass) becomes private to any code outside
the subclass, with the exception of subclasses of the subclass.
But i see that even the subclasses of the subclass cannot access the protected member being accessed by child.
Please provide me an example?
|
 |
Nitish Bangera
Ranch Hand
Joined: Jul 15, 2009
Posts: 536
|
|
Well protected members can be accessed using the subclass type but if that subclass is extends by a subsubclass, then that protected variable which was there in the parent class cannot be accessed by that subsubclass type because it is not inherited at all...i hope its clear
cheers
|
[ SCJP 6.0 - 90% ] , JSP, Servlets and Learning EJB.
Try out the programs using a TextEditor. Textpad - Java 6 api
|
 |
Harsh Pensi
Ranch Hand
Joined: Aug 05, 2009
Posts: 67
|
|
But i see that even the subclasses of the subclass cannot access the protected member being accessed by child.
This member cannot be accessed directly i.e. by using a reference of the class that defines it or the subclass. But it can be accessed in subclasses of the subclass only through inheritance.
|
SCJP6 - 93% SCWCD5 - 97%
|
 |
Valentin Ivanov
Ranch Hand
Joined: Nov 20, 2008
Posts: 36
|
|
Hi, Jacob Sonia
Would you take a look at this
I think it explains all you are asking for.
|
 |
 |
|
|
subject: Please verify this statement from K&B book
|
|
|