如何在声明范围之外使用对象?

时间:2018-09-22 06:21:58

标签: java object

例如,如果我有一个Student类,并且其中有一个值为5的Student对象,那么还会有一些getter和setters

public class Student {
    int age;

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
    public static void run() {
        Student stud = new Student();
        stud.setAge(5);
    }
}

我还有另一个叫getStudent的类

public class GetStudent {
    int studAge = stud.getAge;
}

现在,这显然给我一个错误。有什么方法可以访问该图钉对象及其类之外的方法?

1 个答案:

答案 0 :(得分:-2)

如果您始终只想通过public static void run()方法访问Student对象,请查看Singleton设计模式。