G:\Java\1.JavaSE
1. 继承
1.1 继承的概述
重点内容:
1.知道继承的好处
2.会使用继承
3.知道继承之后成员变量以及成员方法的访问特点
4.会方法的重写,以及知道方法重写的使用场景
5.会使用this关键字调用当前对象中的成员
6.会使用super关键字调用父类中的成员
7.会定义抽象方法以及抽象类
8.会重写抽象方法
(1)父类是怎么形成的:将多个类中相同的代码提取出来放到一个类中,这个类被称为父类,其他的类可以直接继承这个父类,这样就可以使用父类中的内容。
(2)继承关键字:extends
(3)注意事项:
a. 子类可以继承父类中私有和非私有成员,但是不能使用父类中私有成员
b. 构造方法不能继承
(4)继承怎么理解使用:
a. 继承不要从是否“拥有”方面来理解,要从是否能“使用”的方面来学习。
b. 定义一个父类,在其中定义重复性代码;定义一个子类继承父类-> 子类 extends 父类
c. 创建子类对象,直接使用父类中非私有成员
1.2 继承中,成员属性和成员方法的访问特点
1.2.1 成员变量
(1)子类和父类中的成员变量不重名
父类对象不能直接调用子类特有的成员属性;
子类对象可以直接使用父类中非私有成员变量。
(2)父类引用指向一个子类对