我有点好奇它是如何发生的?
getter和setter是实例级方法,除非对象创建完成,否则它们不在内存中.
在代码片段中,我使用setter来初始化对象状态,构造函数如何获取对应用setter的对象的引用?
主要的困惑是对象创建完成的确切点是什么?
public class Solution {
private String name;
private int age;
private float weight;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public float getWeight() {
return weight;
}
public void setWeight(float weight) {
this.weight = weight;
}
Solution() {
setName("Sachin");
setAge(21);
setWeight(76);
}
public static void main(String[] args) {
Solution objectReference …Run Code Online (Sandbox Code Playgroud)