如何在一个数组中使用不同的类对象?

时间:2018-05-25 20:09:01

标签: java

我有一个问题因为我想把不同的类放在一个数组中。

我有5个班:狗,厨房,猫,牛,鸟

如何将所有这些类放到一个数组中?

2 个答案:

答案 0 :(得分:2)

因为Java中的每个数据类型都扩展了Object,所以你可以只使用一个对象数组:

Object[] array = {new Dog(), new Kitchen(), new Cat(), new Cow(), new Bird()};

基元不扩展对象,尽管autoboxing允许在需要时将基元转换为对象。

答案 1 :(得分:2)

使用对象数组如下: -

Uncaught TypeError: Cannot read property '4' of undefined