一个变量Java中的多个类型

时间:2016-05-21 06:59:39

标签: java class generics

在我的Java程序中,用户可以在屏幕上选择多个对象。选择一个时,我想用刚刚选择的对象更新变量。但是,这些对象是不同类的实例,那么我该怎么做呢?

2 个答案:

答案 0 :(得分:3)

创建一个表示所有对象共有内容的接口,并为要在对象上访问的内容提供方法签名。

然后创建实现该接口的单个​​对象。

如果您需要访问原始对象的子类,可以使用instanceof运算符来检查对象是否属于特定的子类,然后对其进行相应的类型转换。

答案 1 :(得分:1)

也许您可以使用“Object”实例,因为每个类都以某种方式继承Object类。使用它时,可以使用类型转换来取回原始实例。