java 在类中定义数组,存放学生对象。

 我来答
匿名用户
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();
}

}
追问
谢谢解答。。敢问是大神吗?我学得不怎么样。
追答
谢谢赞同

神好像不分大小的。

另外,偶是人。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
般若兮若
2013-09-20 · TA获得超过2706个赞
知道小有建树答主
回答量:1246
采纳率:0%
帮助的人:942万
展开全部
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{}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cwd690352278
2013-09-20 · 超过21用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:20.8万
展开全部
数组里只能放数字吧,哪里可以放对象了,放对象用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的父亲?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式