我有个抽象类Animal,Cat类和Duck类继承了Animal类,我希望创建一个Animal类型的数组,这样我就可以animal[0]=new Cat();animal[1]=new Duck();我的代码是这样的:
public abstract class Animal {
}
public class Cat extends Animal {
}
public class Duck extends Animal {
}
public class Test {
public static void main(String[] args) {
Animal animal[0]=new Cat();
}
}
但是这样出错误了。应该怎么实现?