书中提到
Cow myCow1 = new Cow("Deirdre");
animalArray[0] = myCow1;
animalArray[1] = new Chicken("Ken");
原文:
这段代码以两种方式完成该初始化任务:用现有的Cow对象来赋值,或者通过创建一个新的Chicken对象来赋值。主要的区别是前者引用了数组中的对象。想知道区别在哪里?
它说的引用了数组中的对象这句话不太懂?
请指教……
Cow myCow1 = new Cow("Deirdre");
animalArray[0] = myCow1;
animalArray[1] = new Chicken("Ken");
原文:
这段代码以两种方式完成该初始化任务:用现有的Cow对象来赋值,或者通过创建一个新的Chicken对象来赋值。主要的区别是前者引用了数组中的对象。想知道区别在哪里?
它说的引用了数组中的对象这句话不太懂?
请指教……
animalArray[0] = myCow1;
这个只是把myCow1的引用赋给animalArray[0]
Array也是引用类型的呀
第一个就是把1234赋给animalArray[0]第二个不是这样的吗?
第二个是怎么样???