java 在类中定义数组,存放学生对象。
3个回答
2013-09-20
展开全部
class Student{
}
public static void main(String argv[]){
Student [] stus = new Student[10];
for(int i=0; i<10; i++){
stus[i] = new Student();
}
}
}
public static void main(String argv[]){
Student [] stus = new Student[10];
for(int i=0; i<10; i++){
stus[i] = new Student();
}
}
追问
谢谢解答。。敢问是大神吗?我学得不怎么样。
追答
谢谢赞同
神好像不分大小的。
另外,偶是人。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class Students{
private Student[] stus;
private int size;
Stuents(){
this(10);
}
Students(int capacity){
stus=new Student[capacity];
}
pubic void addStu(){
for(int i=0;i<stus.length;i++){
stus[i]=new Student();
size++;
}
}
}
class Studet{}
private Student[] stus;
private int size;
Stuents(){
this(10);
}
Students(int capacity){
stus=new Student[capacity];
}
pubic void addStu(){
for(int i=0;i<stus.length;i++){
stus[i]=new Student();
size++;
}
}
}
class Studet{}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组里只能放数字吧,哪里可以放对象了,放对象用vector好了。往vector添加对象用add()
更多追问追答
追问
class A{string t};
class B{
A a[]=new student[2];
B(Student s1,Student s2)
{a[0]=s1;a[1]=s2}
public void printAll()
{for(Student s:a)
{System.out.println(s.toString());}}}
假如我想把这里定义的2改为更大的数字怎么办
追答
class A{string t};
class B{
A[] a=new student[3];
B(Student s1,Student s2,Student s3)
{a[0]=s1;a[1]=s2;a[2]=s3}
public void printAll()
{for(Student s:a)
{System.out.println(s.toString());}}}
你是要做这个意思嘛?话说你Student类在哪里?这个类和A类应该有关系的!A是Student的父亲?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询