封装、继承、多态的三大特征
封装:将一个类的属性私有化、保证数据的安全性,然后对外提供公共的set和get方法
继承:多个类中的的共性内容抽取到一个独立的类中,然后产生一种关系
继承的特点:
子类继承父类,只能继承非私有的成员变量、成员方法,私有的成员可以间接的通过公有的方法来访问
子类继承父类,子类的所有构造方法都默认访问父类的无参构造方法(建议永远给出无参构造方法)
多态:一个事物在不同时刻的不同状态!
1、继承关系
2、存在方法重写
3、父类引用指向子类
成员访问特点:
成员变量:编译看左,运行看左
成员方法:编译看左,运行看右
静态成员方法:编译看左,运行看左
构造方法:分层初始化(父类先初始化,然后是子类初始化)