概念:Java中提供了一个关键字extends,用这个关键字,可以让一个类和另一个类建立起父子关系
一:继承的特点:
- 子类能够继承父类的非私有成员,就是只能用公开的,私有了的话就不能用(成员变量,成员方法)
2.继承的对象是由子类父类共同完成的。
二:带继承关系的类,Java会怎么创建它的对象?对象创建出来后可以直接访问哪些成员?
- 带继承的关系的类,Java会用类和其父类,会多张设计图来一起创建类的对象.
对象能够直接访问什么成员,是由此父类这多张设计图共同决定的,这张设计图对外暴露了什么成员对象就可以访问什么成员
三.使用继承有啥好处?
减少重复代码的编写,提高了代码的复用性。