下图中红圈的方法是属于哪个类的呢?我试过,Class没有、Method也没有
下图中红圈的方法是属于哪个类的呢?我试过,Class没有、Method也没有 |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
getXxx() 和 setXxx() 指的是类中私有属性的getter和setter方法,需要自己写或用ide工具自动生成才有的。
一个类中定义了私有属性,一般都要生成对应的getter和setter方法,这样你才能在这个类的外部对私有属性进行赋值和取值。
就拿你这个person类来说,你可以定义身高和年龄这两个私有属性。
private int height;
private int age;
那么你就要对应生成它们的getter和setter方法:
public int getHeight() { return height;}
public void setHeight(int height) { this.height = height;}
public int getAge() { return age;}
public void setAge(int age) { this.age = age;}
此时getXxx(), setXxx() 指的就是上面四个方法了。 |
|
|
|
|
类里私有域的get、set方法统称,如getId,setId,getName,setName |
|
|
|
|
Person.class.getusername(),获取用户名 |
|
|
|
|
那个是你自定义person类的方法,你通过反射调用,应该可以查的到,除非的自定义类里没有 |
|
|
|
|