Animal 为抽象类 继承与 Object;
Animal[] 也是一个类,继承与Array, Array 继承于Object ;
Animal[] animals = new Animal[2]; 肯定是正确的;
抽象类不能创建实例,但是他是有构造函数的,
数组是一个新的对象,而不是抽象实例;
创建一个数组,不过是创建一个数组,并没有创建Animal对象!
Animal 为抽象类 继承与 Object;
Animal[] 也是一个类,继承与Array, Array 继承于Object ;
Animal[] animals = new Animal[2]; 肯定是正确的;
抽象类不能创建实例,但是他是有构造函数的,
数组是一个新的对象,而不是抽象实例;
创建一个数组,不过是创建一个数组,并没有创建Animal对象!