This week's book giveaway is in the OCMJEA forum. We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line! See this thread for details.
However, is there any determination of IS-A or HAS-A relationship when using Abstract Classes?
- Does RoboDog 'Have-A' barkLoudness of 5?
- Does RoboDog 'Have-A' or 'IS-A' bark() ?
- What about Interface methods and static variables if RoboDog were to implement them? Would they be considered 'HAS-A' or 'IS-A'?