java 对象数组定义


写了一个简单的实例,你可以参考一下。
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
//循环数组里的对象
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;
}
}
对象放在数组帆敬樱里面存储,这就是对稿笑象数组。数组是一种顺序存储空间,java的数组既可以存放基本数据类型,也可以存放对态丛象。
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;
}

}
int []ary = new int[2];
int []ary = {1,2};
java 对象数组定义
← 上一篇: 下一篇: →