Employee[] staff = new Employee[10];
object[] arr = staff;arr[0] = new Date();
这句"arr[0] = new Date();"有问题,
new Date() 返回的应该是对象指针,书上为什么说能通过编译呢?
object[] arr = staff;arr[0] = new Date();
这句"arr[0] = new Date();"有问题,
new Date() 返回的应该是对象指针,书上为什么说能通过编译呢?
arr[0] = new Date();没啥问题
new Date()返回的就是一个Date的引用
以为arr[0]是Employee对象呢