第1个回答 2013-07-20
public class BagTest
{
public static void main(String[] args)
{
Bag[] bags = new Bag[10];
// 循环初始化书包,初始化根据实际需要修改
for (int i = 0; i < bags.length; i++)
{
bags[i] = new Bag(i * 2 + 1, "red");
}
}
}
class Bag
{
// 大小
private int size;
// 颜色
private String color;
public Bag()
{
}
public Bag(int size, String color)
{
this.size = size;
this.color = color;
}
public int getSize()
{
return size;
}
public void setSize(int size)
{
this.size = size;
}
public String getColor()
{
return color;
}
public void setColor(String color)
{
this.color = color;
}
}
第2个回答 2013-07-20
没有实例化对象,数组中的对象没有实例化,实例化后就好了。
public static void main(String[] args) {
// TODO Auto-generated method stub
Shuxing[] a = new Shuxing[10];
int i= 0;
for(Shuxing s : a){
a[i++] = new Shuxing();
}
a[0].num=1;
a[1].num=2;
System.out.print(a[0].num+a[1].num);
}本回答被提问者采纳
第3个回答 2013-07-20
。。。。直接将属性封装为一个类,然后new出实例对象,放到数组里
第4个回答 2013-07-20
你先定义一个书包类
然后定义一个书包类型的数组 就行了。
第5个回答 2013-07-20
Shuxing[] a = new Shuxing[10];这样定义