请问java不同类的对象怎么放在同一个数组,然后如何对这个数组进行遍历

大神们,请问下,请问java不同类的对象怎么放在同一个数组,然后如何对这个数组进行遍历
最新回答
森屿微央

2024-05-02 01:20:46

数组只能限定为某一个类型,即数组内的所有元素都是相同类型的。不同的类就意味着
数据类型
不同,不可能放在一起。
追问

请问要如何做到如图的要求
追答
创建一个父类,假设为Animal类,再分别创建这三个动物子类继承Animal类。这样Animal数组里不就可以放入这三个子类对象了嘛,当然会涉及到类型强转。
沫白丶黯然空灵景煞

2024-05-02 18:19:16

或者说直接用List集合把你这几个数组直接用一个List表示。然后使用迭代器遍历集合
汤圆

2024-05-02 11:07:55

也可以把类存到object数组里面