Java面向对象
Java面向对象:封装,继承,多态(对像上转型),抽象
每一个对象都有两个特征:属性(成员变量),行为(成员方法)
继承:被继承的类叫父类,反之为子类(关键字: extends)
class 子类 extends 父类 (注: Java语言只支持单重继承)
{
……}
如果父类和子类中都定义了初始化器,则构造子类对象时,调用顺序为:父类的静态初始化器→子类静态初始化器→父类的初始化器→父类的构造方法→子类的初始化器→子类的构造方法
父类子类:继承 — 对象的上转型
动态多态 — 方法重写{
多态{ 接口和实现类 — 接口回调
静态多态 — 方法重载
abstract : 抽象方法(); 抽象类