84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
ringa_lee
是当前对象的 getClass()方法。在当前对象内使用当前对象的方法或者属性可以忽略 this,除非有参数名重复,才需要特别指定 this
this
class Demo { private String id; private String name; public Demo(String id, String name){ this.id = id; // 参数与字段名重复,所以需要指定 this this.name = name; } public Demo(String username) { name = username; // 这里的name 就是当前对象的name id = getClass().toString(); // 这里的 getClass() 也是当前对象的getClass() 方法 } }
每次调用成员方法的时候都会隐式传入this对象,编译器会去给getClass() 加上this
getClass()
是当前对象的 getClass()方法。
在当前对象内使用当前对象的方法或者属性可以忽略
this
,除非有参数名重复,才需要特别指定this
每次调用成员方法的时候都会隐式传入
this
对象,编译器会去给getClass()
加上this