package Array;
import java.util.Arrays;
public class arry7 {
    public static void main(String[] args) {
        Emp a1=new Emp(1001,"yang",20,"程序员","202012.31");
        Emp a2=new Emp(1002,"jing",23,"码农","202012.31");
        Emp a3=new Emp(1003,"da",25,"程序猿","202012.31");
        Emp[] num=new Emp[3];
        num[0]=a1;
        num[1]=a2;
        num[2]=a3;
        //无法使用Arrays.toString()方法,是因为二维数组中存储的是对象么
        //System.out.println(Arrays.toString(num[0]));
        System.out.println(num[0]);
        System.out.println(num);
    }
}
class Emp{
    private int id;
    private String name;
    private int age;
    private String job;
    private String hiredate;
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
    public String getJob() {
        return job;
    }
    public void setJob(String job) {
        this.job = job;
    }
    public String getHiredate() {
        return hiredate;
    }
    public void setHiredate(String hiredate) {
        this.hiredate = hiredate;
    }
    public Emp(int id, String name, int age, String job, String hiredate) {
        this.id = id;
        this.name = name;
        this.age = age;
        this.job = job;
        this.hiredate = hiredate;
    }
}提问:为什么不能使用Arrays.toString()方法打印数组元素?