我正在尝试访问一个名为“Person”的类,它只有一个参数“name”,这是我的类:
class person{
String name;
public void setName(String name){ this.name = name; }
public String getName(){ return name; }
}
然后在我的主课上我有以下内容:
public class exercise{
public static void main(String []args){
Person person [] = new Person [20];
person[0].setName("zgur");
System.out.printf(""+person[0].getName());
}
}
我收到错误:线程“主”java.lang.NullPointerException 中的异常
我错过了什么和/或做错了什么?
谢谢。
最佳答案
您需要具备以下条件:
Person[] people = new Person[20];
people[0] = new Person("Harry");
people[1] = new Person("Alan");
...etc.
关于java - 访问类并创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22596005/