4-7 inheritance

4-7 inheritance - Computer Programming Inheritance Subclass Public class Tiger extends Feline Feline is the super class Tiger inherits every

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Computer Programming 4/7/08 : Inheritance Subclass: Public class Tiger extends Feline{ } Feline is the super class Tiger inherits every quality that Feline has Every class can only be from one superclass (immediately) Inheriting Methods: You inherit everything that is in the superclass You can, however, override what is in the superclass A method with the same name in the subclass overrides the one in the superclass Abstract Methods: Public abstract hunt( ); Often you do not need the word abstract but you need the semicolon Says that there has to be a method hunt in each of the subclasses but does not say what it does Abstract Class: Any class that has an abstract method Any class that inherits an abstract method and does not override it If you have an abstract method, you HAVE to have an abstract method in the class public abstract Class Feline{ public void hunt( ); } Interface: A class in which every method is abstract public class MyClass extends <Class Name> public class MyClass implements <InterfaceName>, <InterfaceName2>
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/27/2008 for the course CMPT 241 taught by Professor Shields during the Spring '08 term at Simons Rock.

Page1 / 3

4-7 inheritance - Computer Programming Inheritance Subclass Public class Tiger extends Feline Feline is the super class Tiger inherits every

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online