java中,关于自己定义的类(Person),在使用其(类)定义一个数组,出错的问题,新手,求指导

2025-06-27 09:27:20
推荐回答(2个)
回答1:

空指针异常。还是第一次看到这样的写法,一般不会这样写。实体类写好它的属性后会加上get,set方法。那么在给类的赋值时要调用set方法。你在类里写个构造器给属性赋个初始值看看行不行。

回答2:

for(int i=0;i//你上面只定义了数组以及大小,但是没给数组赋值,所以下面会报NullPointerException
stu[i]=new person();//加上这句就行 stu[i].name=in.next(); }