一、类、超类和子类
1.继承
a.关键字extends表明正在构造的新类派生于一个已存在的类,已存在的类称为超类、基类或者父类;新类称为子类、派生类或者孩子类。
b.覆盖(重写)(override):子类重写父类的方法。
2.多态
a.一种用来判断时候应该设计为继承关系的简单规则,“is-a”规则,这个规则表明子类的每一个对象也是超类的对象;置换法则;在java程序语言设计中,对象变量是多态的。简而言之,子类可以转换成父类的引用,而父类不能转换成子类的引用;