many of the methods a subclass needs have already been used and tested
superclass
BodyOfWater/River
modelHigh.getFloors();
overrides
parent class
must contain a constructor
super("Suzuki");
public or protected
final
cannot
cannot instantiate objects from them
SingleFamily myHome = new SingleFamily();
You must code statements for the setType() method within both the Permanent and Temporary classes
Superclasses can contain abstract methods
reference
dynamic
can
one argument
interface