java中可以定义以类为类型的数组吗?
class student
{
int number;
String classname;
String name;
String sex;
int age;
student(int number,String classname)
{
this.number = number;
this.classname = classname;
}
student(String name,int age,String sex)
{
this.name = name;
this.age = age;
this.sex = sex;
}
}
class operation
{
void setname(student a,String name)
{
a.name = name;
}
}
public class text{
public static void main(String args[])
{
student a = new student("mysword",22,"boy");
student b = new student("plainsong",28,"boy");
operation set = new operation();
set.setname(a,"dengsfa");
set.setname(b,"zzwu");
System.out.println(a.name + ' '+ a.age + ' ' + a.sex);
System.out.println(b.name);
/*
operation set = new operation();
student a[10];
for(int i=0; i<10; i++)
a[i] = new student();
set.setname(a[0],"dengsfa");
System.out.println(a[0].name); */
}
}
初学java:
上面定义一个学生类:
一个学生有5个属性,显然如果在一个班级的话,有那么多的学生。
可以以学生类的为数组的类型吗? 类似我上面注释掉的语句。?
具体如何做呢? 我上面注释掉的有错!(但在c++中就可以)