理解:把各个类通用的属性和功能提取出来,作为一个父类去让这些类继承,提高代码的复用性和拓展性
继承分类与类的继承,接口与接口的继承,java当中类与类是单继承的,接口和接口是多继承的,类可以实现多个接口
this关键字和super关键字
this关键字
用来区分局部变量(形参)和成员变量重名,不重名一般省略不写
只能放在方法中的首行,不能自己调自己,因为这是个死循环
只能放在方法首行意味着一个方法中只能有一个this或super调用构造器
用来调用本类中的属性,方法,构造器,一般省略不写,调用构造器不能省略
super关键字
这个也必须在首行,this和super都是二者只能存在一个,因为都要在首行
具体怎么拥有父类的结构和功能的,子类中每个构造器会默认赠送一个父类的空参构造器,调用子类构造器时实际上是先通过赠送的父类构造器加载父类的结构和功能先的,直到加载完他的所有父类为止再加载自己的结构和功能的
方法的覆盖重写:当父类的方法不能满足子类的需求时,就需要子类堆父类的方法进行覆盖重写(更新)
Object的理解,Object类作为所有类的默认父类(根类),里面定义了一些通用的方法
包装类的使用,把基本数据类型转换成对应的包装类就是为了能让基本数据类型拥有类的特征,使用面向对象的思想