231. this 关键字 和 UML类图
-
this 可以用来修饰: 属性,方法,构造器.
-
this 修饰属性和方法时, this理解为:当前对象
在类的方法中我们可以使用this.属性和this.方法的方式,调用当前属性和方法,但是通常情况下,我们都省略this,特殊情况下,如果方法形参与类的属性同名时,我们必须使用this.变量的方式,表明此变量为属性而非形参.
-
构造器和上面类似,是构造器形参与属性同名时使用.
-
一句话总结 : 原来怎么写就怎么写,一旦重名就加上this!
232 . this调用构造器
可以减少构造器结构中代码的冗余,调用本类中别的构造器中已经写好的结构。
- 在类的构造器中,可以使用this(形参列表)的方式调用本类中其他构造器.
- 只能调别的,不能自己调自己.
- 如果一个类中有几个构造器,则最多有*** n-1***个构造器使用this(形参列表)调用.
- 规定 : this(形参列表)必须声明在当前构造器 首行.
- 构造器内部,最多只能声明一个 this.(形参列表)来调用其他构造器.