在一个类中,如果要调用另一个类的成员变量(需要这个类的构造函数运行之后的值),该怎么去调用它?

解决方案 »

  1.   

    通过对象的引用直接调用 public的方法。
    如果要访问private的field,提供setter和getter方法 。
      

  2.   

    public class GetStudent {
      public static final main(String args[]) {
        Student studentCase = new Student("Tony",23,"Male");
        System.out.println(studentCase.getName);
        System.out.println(studentCase.getAge);
        System.out.println(studentCase.getSex);
      } 
    }class Student() {
      private String name;
      private int    age;
      private String sex;  public Student(String name, int age, String sex) {
        this.name = name;
        this.age  = age;
        this.sex  = sex;
      }
      
      // Getter & Setter
      ...
      ...
      ...
      
    }LZ要的是这样的东西吗?