java学习part10 this

90-面向对象(进阶)-关键字this调用属性、方法、构造器_哔哩哔哩_bilibili

1.java的this

java的this性质类似cpp的this,

但它是一种引用,所以用   this. xxx来调用。

 

this代表当前的类的实例,所以必须和某个对象结合起来使用,不能和类(static)结合使用

java学习part10 this_第1张图片

2.this的使用场景

java学习part10 this_第2张图片

java学习part10 this_第3张图片

3.不同的构造器内,调用其他构造器来简化代码

用this.(参数)的方式来调用其他构造器,根据参数去调用不同的重载构造器。

若用this调用构造器必须在第一行,否则报错。类似的,有继承里的super()放第一行

java学习part10 this_第4张图片

java学习part10 this_第5张图片

java学习part10 this_第6张图片

java学习part10 this_第7张图片

 

你可能感兴趣的:(java,学习)