嵌套包含的类的get与set方法
嵌套关系
User类中有Student类的成员属性,Student类中有Address类的成员属性,Address类中有(private)String addressName
public class User{
private Student student ;
}
public class Student{
Address a = new Address();
}
class Address{
private String addressName ;
}
以上为类的代码关系
接下来是get()和set()方法
(我们一般使用这两种方法对private的数据进行赋值操作)
public class GetAndSet{
private String name;
public void setName(String uName) {
name = uName;
}
public String getName() {
return name;
}
}
接下来就是main()方法区
public class UserTest{
public static void main(String[]args){
User u = new User();
Student s = new Student();
u.s.a.setName("jishou");
String uName = u.s.a.getName();
System.out.println(uName);
}
}
这里编译无法通过,原因我始终没有想到。由于我对get()和set()方法理解不深。当这两种方法与复杂的类关系相结合的时候,我就对这两个方法不清晰了
附上编译错误截图(求教!!!)