62,614
社区成员
发帖
与我相关
我的任务
分享
public class ShuZu {
public static void main(String[] args)
{
Person1[] p = new Person1[2];
p[0] = new Person1("张三",26);
p[1] = new Person1("李四",28);
p[2] = new Person1("王五",29);
for(int i=0;i<p.length;i++)
{
System.out.println(p[i].get());
}
}
}
class Person1
{
public Person1(String name,int age)
{
this.name = name;
this.age = age;
}
public String get()
{
return this.name+""+this.age;
}
private String name;
private int age;
}
Person1[] p = new Person1[2];
应该是
Person1[] p = new Person1[3];
数量不是与下标一样的.
三个你写成了二个.
下标才是从0开始。