我已经为 abc 类创建了一个对象数组,但是每当我调用accept()
从用户那里获取数据的代码时,它都会给出一个空指针异常。
这是代码:
class abc{
int rollno,i;
String name;
public void accept(){
Scanner sc=new Scanner(System.in);
System.out.print("Enter roll no: ");
rollno=sc.nextInt();
}
public void display(){
System.out.println("Roll no: "+rollno);
}
public static void main(String[] gs){
int i;
abc a[]=new abc[10];
for(i=0;i<10;i++){
a[i].accept(); //This line gives null pointer exception
}
for(i=0;i<10;i++){
a[i].display();
}
}
谁能告诉问题是什么?