this是对象s,而s中没有name属性,为什么能赋值成功?
class F{
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name; // this是对象s,而s中没有name属性,为什么能赋值成功?
}
}
class S extends F{
}
public class Test {
public static void main(String[] args) {
S s = new S();
s.setName("ddd");
}
}