在我的Java程序中,用户可以在屏幕上选择多个对象。选择一个时,我想用刚刚选择的对象更新变量。但是,这些对象是不同类的实例,那么我该怎么做呢?
答案 0 :(得分:3)
创建一个表示所有对象共有内容的接口,并为要在对象上访问的内容提供方法签名。
然后创建实现该接口的单个对象。
如果您需要访问原始对象的子类,可以使用instanceof
运算符来检查对象是否属于特定的子类,然后对其进行相应的类型转换。
答案 1 :(得分:1)
也许您可以使用“Object”实例,因为每个类都以某种方式继承Object类。使用它时,可以使用类型转换来取回原始实例。