[GR-Jug] inheritance ?

Matthew Carpenter matt at eisgr.com
Mon Feb 2 16:13:59 EST 2004


Carlus Henry wrote:

>You are a member of the Grand Rapids Java Users Group mailing list.  
>Please see the bottom of this message for information on unsubscription/customizing your preferences.
>Are we still planning on meeting tomorrow at Perkins on Alpine?  What time?
>
>Carlus
>
>  
>
>>>>matt at eisgr.com 02/02/04 02:53PM >>>
>>>>        
>>>>
>You are a member of the Grand Rapids Java Users Group mailing list.  
>Please see the bottom of this message for information on unsubscription/customizing your preferences.
>Derek Vredevoogd wrote:
>
>  
>
>>You are a member of the Grand Rapids Java Users Group mailing list.  
>>Please see the bottom of this message for information on unsubscription/customizing your preferences.
>>Hey thanks.
>>I don't know if I quite understand you're logic here.
>>But, I do have an idea what you are saying.
>>I can ask again at the next meeting.
>>
>>I was dealing a bit with polymorphism.  
>>I was hoping to put a private method in my 
>>subclass and have it still be available in 
>>its parent class(without declaring it in the parent) after conversion.  But 
>>somehow I don't think that will work.
>>But, then I got real confused and this 
>>question came to mind.
>>Anyways, no worries. Not a big deal right now.
>>
>>------
>>
>>OK, here is a stumper, at least for me.
>>
>>Do the modifiers assigned to features in a parent class 
>>dictate what features will be inherited by its children?
>>If so, what are the rules, and where is a good document about it?
>>
>>Modifiers:
>>public,default,protected,default
>>final,abstract,static,native,transient,
>>synchronized,volatile
>>
>>features:
>>class, method, or variable
>>
>> 
>>
>>    
>>
>There is not way to inherit up the inheritance tree.  Inheritance only 
>flows "down" from parent to child.  If you are a hack, you can cast the 
>parent object as its child in order to take advantage of the child's 
>methods, but why not just implement the method in the parent as a 
>"protected"?  If it doesn't work for all children, reimplement over it, 
>or re-subclass (adopt) it under a different parent.
>
>Make sense?  To reiterate Carlus's question, what exactly are you trying 
>to do?  Why would it make sense to NOT implement in the parent and yet 
>use it there?
>
>_______________________________________________
>Jug mailing list
>Jug at gr-jug.org 
>Un/Subscribe/Customize http://gr-jug.org/mailman/listinfo/jug
>
>
>_______________________________________________
>Jug mailing list
>Jug at gr-jug.org
>Un/Subscribe/Customize http://gr-jug.org/mailman/listinfo/jug
>
>
>  
>
I'll be there at 7am.



More information about the Jug mailing list