原始数据类型的数组可以像这样初始化:
int a[] = {1 , 2, 3, 4, 5};
我用这样的代码创建了一个自定义数据类型 -
class Student
{
private String name;
private int rollno;
}
我创建了一个学生数组,如下所示:
Student s[] = new Student[5];
for(int i =0; i < s.length; s++)
s[i] = new Student();
我想初始化成员变量:name和rollno而不接受用户输入。我怎样才能做到这一点?我想做一些类似的事情 -
Student s[] = {("Sam", 21), ("Jules",3)...}
最佳答案
假设有这样的构造函数Student(String, int)
,那么你可以试试这个:
Student[] studentArray = {
new Student("Sam", 21),
new Student("Jules",3)
};
关于java - 如何初始化具有超过 1 个成员变量的自定义数据类型数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27044031/