Inheritance and Polymorphism
uObject-orientation of Java supports inheritance and polymorphism
uInheritance
ØProperties/behaviors derived from parent class (superclass) to child (subclass)
uPolymorphism
ØCan send a message to an object without concern for datatype
ØIncludes overriding and overloading
uCan add additional keywords to class definitions to provide specific capabilities
Øextends – inherits methods and variables
More advanced Java concepts