1、封装
封装对象自己的属性和方法,使对象的属性私有化:
优点:减少耦合、自由修改类的内部结构、精确控制成员、隐藏信息、实现细节
2、继承
简言之即子父类相互关联,共享特性。
需要记住:
子类拥有父类非private的属性和方法;
子类可以拥有自己的属性和方法,即子类可以对父类进行拓展;
子类可以用自己的方式实现父类。
以及三个名词:
构造器、protected关键字、向上转型
构造器:
构造器只能被调用,不能被继承,调用父类的构造方法是使用super()即可
protected:
使用后子类依旧可以访问父类。
向上转型:
将子类转换成父类,在继承关系上是向上移动的。即为向上转型。
3、多态
继承、重写、向上转型