访问权限
封装
继承
子类继承了父类的所有成员,所以父类有的子类都有,所以可以将子类数据类型,当做是父类这种数据类型来用**:**
Human human = new Student;
一个类一次只能继承一个类
继承祖先
一个类可以继承其所有祖先中的所有定义的成员
继承的注意事项:
1.子类只能访问父类所有非私有的成员(成员方法和成员变量)
2.子类不能继承父类的构造方法
加载子类的时候,会触发父类加载,而且父类一定先于 子类加载完成。
先初始化继承父类变量的值,
后初始化子类自己定义的变量的值
super:父类对象的引用。
利用super(实参列表)显示调用父类的构造方法