84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
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