Its not so difficult to find J2SE books saying that a subclasses 'earns' visible methods from an inherited superclass.
On my way studying for SCJP i found this terminology a bit diferent from what the concept of method inheritance
appears to be.
I think the right way to talk about inheritance is to say that a subclass just can make use of visible super methods, either
for subscribing or for using method's code.
That "earn" thing sounds cute. It actually does happen. Since the subclass extends a superclass, it ought to get those visible methods in order to extend the functionality.
But again, it's better to say 'inherits'
Well i think earns is a wrong way to specify the inheritance.Subclasses are going in to a competition to earn the parental status of the superclass. Subclass is not doing anything special to earn the methods but actually it gets by default as the methods are behaviors from its superclass. So inherits is the right way to show the in inheritance.
[ SCJP 6.0 - 90% ] , JSP, Servlets and Learning EJB.
Try out the programs using a TextEditor. Textpad - Java 6 api
and POOF! You're gone! But look, this tiny ad is still here: