数组只能限定为某一个类型,即数组内的所有元素都是相同类型的。不同的类就意味着数据类型不同,不可能放在一起。 追问 请问要如何做到如图的要求 追答 创建一个父类,假设为Animal类,再分别创建这三个动物子类继承Animal类。这样Animal数组里不就可以放入这三个子类对象了嘛,当然会涉及到类型强转。