请问在java中不同类的对象怎么创建一组数组思路是什么?

如题所述

第1个回答  2020-03-13
定义一个不同类对象的父类,用父类创建数组,然后在数组中添加子类
第2个回答  2015-06-20
你这题干写得也是有点儿不清楚,你说的是这个意思不:
Object[] array = new Object[]{ new String("str"), new Character('c'), new Integer(123) };
表示在一个数组中,每个元素是不同类型的对象追问

是这个问题

是这个问题

一定要用最高级的类?不能用其他方法的吗

追答

多态特性就是。如果你的多个对象拥有同一个父类,或者实现了同一个接口,就可以用父类或者接口类型来定义。否则只能用Object

追问

对,就是同一个父类,不过父类是abstract可以吗?

就是同一个父类的子类里面的对象创建一个数组

谢谢

追答

可以。接口比你抽象类的抽象程度更高,都可以呢

追问

那请问怎么。。弄哦

追答

父类是啥就写啥啊。父类叫ParentClass,那就
ParentClass[] array = new ParentClass[数组长度];

本回答被提问者采纳
相似回答