我有一个问题因为我想把不同的类放在一个数组中。
我有5个班:狗,厨房,猫,牛,鸟
如何将所有这些类放到一个数组中?
答案 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