public class Test
{
public static void main(String [] args)
{
int i;
Date[] days;
days = new Date[3];
for (i=0; i<3; i++)
{
days[i] = new Date(2015, 9, i+2);
}
}
}
class Date
{
int year, month, day;
public Date(int y, int m, int d)
{
year = y;
month = m;
day = d;
}
}
而且我在第11行添加System.out.println(day[i]);打印出来的是
Date@de6ced
Date@c17164
Date@1fb8ee3
应该是这三个数组在栈中引用的地址。