继承
通过extends关键字实现子类继承父类达到代码复用的目的
单继承:一个类只能有一个父类,但可以有多个子类
不继承:构造方法,没有访问权限的成员,静态成员
多态
继承是多态的基础
子类重写父类的方法
子类到父类的类型转换
封装
访问控制符
控制符 | 权限 |
---|---|
private | 类可见性 |
default | 包可见性 |
protected | 子类可见性 |
public | 项目可见性 |
隐藏类的实现细节
按照规定方法访问数据
限制不合理操作
通过extends关键字实现子类继承父类达到代码复用的目的
单继承:一个类只能有一个父类,但可以有多个子类
不继承:构造方法,没有访问权限的成员,静态成员
继承是多态的基础
子类重写父类的方法
子类到父类的类型转换
访问控制符
控制符 | 权限 |
---|---|
private | 类可见性 |
default | 包可见性 |
protected | 子类可见性 |
public | 项目可见性 |
隐藏类的实现细节
按照规定方法访问数据
限制不合理操作