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