this关键字
- this是一个关键字,全部小写
- this是什么?
一个对象一个this,this是一个引用。
作用:this保存当前对象的内存地址,指向自身,所以严格意义上来说,this代表的就是“当前对象”,this只能用在实例方法中。this存储在堆内存中对象的内部。 - “this.”大部分情况下是可以省略的,但是用来区分局部变量和实例变量时,不能省略。
- 通过当前的构造方法去调用另一个本类的构造方法,可以使用以下的语法格式:this(实际参数列表)
this()语法的作用:代码复用
继承(extends)
-
定义:面向对象方法中,继承是指类之间共享属性和操作的机制
-
作用:
基本作用:子类继承父类,代码可以得到复用
主要(重要)作用:因为了继承关系,才有了后期的方法覆盖和多态机制 -
继承的相关特性:
- 方法覆盖
- 什么时候考虑使用“方法覆盖”?
子类继承父类之后,当继承过来的方法无法满足当前子类的业务需求时,子类有权利对方法进行重新编写 - 重要结论:
当子类对父类继承过来的方法进行“方法覆盖”之后,子类对象调用该方法时,一定是执行覆盖之后的方法。 - 方法覆盖的条件&#x