这个提示是不能读取属性定义的‘time’,也就是你在paip这个方法中,并没有定义time,然后就拿过来使用了。具体我不太明白你这个方法的意思,是获取数组的时间?还是其它的,如果获取时间应该用getTime()方法
你的构造方法的参数对不上
class Namecard
private String name;
private String address;
private Phone data;
public Namecard(String n,String a,String str3,String str4)
name = n;
address = a;
data = new Phone(str3,str4);
class Phone
private String company;
private String cell;
Phone(String s1, String s2)
company = s1;cell = s2
array[j+1] 数组溢出
当 j = array.length - 0 ,就是数组的长度, 您再为 j + 1 数组就溢出了。
数组array中没time这个属性
请检查传入的array的单元是否具有time属性。