java 对象数组定义

 我来答
无痕皑皑
2010-10-17 · TA获得超过117个赞
知道答主
回答量:155
采纳率:0%
帮助的人:0
展开全部
写了一个简单的实例,你可以参考一下。
public class a {
public static void main(String[]args){

int a[]={3,9,8};//这个是数组的静态初始化.

Date days[]={new Date(1,4,2994),new Date(2,4,2004),new Date(2,5,2005)};
//创建了3个Date对象放在days[]数组里。

//这里还有种写法。你可以先定义个数组,然后动态的进行付值。

//这样写可能烦了点,你也可以用for循环来进行动态赋值。

//列:Date days[];

// days=new Date[3];

// days[0]=new Date(1,2,3);

// days[1]=new Date(1,2,3);

// days[2]=new Date(1,2,3);

for(int i=0;i<days.length;i++){

//循环数组里的对象
System.out.println(days[i].a);
//将对象中的a属性打印输出。

}
}
}

class Date{
int a,b,c;
Date(int x,int y,int z){
a=x;
b=y;
z=c;
}
}
ChenxofHit
2010-10-17
知道答主
回答量:19
采纳率:0%
帮助的人:3.6万
展开全部
对象放在数组里面存储,这就是对象数组。数组是一种顺序存储空间,java的数组既可以存放基本数据类型,也可以存放对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
肃穆还通顺灬布丁737
推荐于2018-12-06 · 超过12用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:47万
展开全部
public class Student
{

private String username;
private int num;

public Student(String username, int num)
{
this.username = username;
this.num = num;
}

public static void main(String[] args)
{
Student s[] = new Student[10];
for (int i = 0; i < s.length; i++)
{
s[i] = new Student(i + "", i);
System.out.println(s[i]);
}

}

public String getUsername()
{
return username;
}

public void setUsername(String username)
{
this.username = username;
}

public int getNum()
{
return num;
}

public void setNum(int num)
{
this.num = num;
}

@Override
public String toString()
{
return this.num + " " + this.username;
}

}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1990幻想
2010-10-17 · TA获得超过241个赞
知道小有建树答主
回答量:352
采纳率:0%
帮助的人:101万
展开全部
int []ary = new int[2];
int []ary = {1,2};
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式