Java面向对象编程——继承
什么是继承
- Java中提供了一个关键字
extends
,用这个关键字,可以让一个类和另一个类建立起父子关系。
继承的特点
- 子类能继承父类的非私有成员变量和成员方法。
继承后对象的创建
- 子类的对象是由子类、父类共同完成的。
继承相关的注意事项
权限修饰符
什么是权限修饰符?
- 用来限制类中的成员(成员变量、成员方法、构造器、代码块…)能够被访问的范围
权限修饰符有几种与各自的作用
修饰符 | 在本类中 | 同一个包下的其他类 | 任意包下的子类 | 任意包下的任意类 |
---|---|---|---|---|
private | √ | |||
缺省 | √ | √ | ||
protected | √ | √ | √ | |
public | √ | √ | √ | √ |
provate < 缺省 < protected < public |
单继承
Java是继承的,Java中的类不支持多继承,但是支持多层继承。
……