我想知道是否有人可以告诉我如何从类中获取实例。
到目前为止,这是我的代码,我从另一篇文章中看到了这个,但我不断收到NullPointerException
这是我的主要课程。
public class Main {
private String name;
private static Main instance;
public static void main(String[] args) {
Test.sayMyName();
}
public Main(){
instance = this;
}
public static Main getInstance(){
return instance;
}
public void setName(String name){
this.name = name;
}
public String getName(){
return this.name;
}
}
这是我的另一堂课。
public class Test {
public static void sayMyName(){
Main.getInstance().setName("Hi im John");
System.out.println(Main.getInstance().getName());
}
}
我收到错误消息"Main.getInstance().setName("Hi im John");"