我有一个名为A(Object senderObject)
的方法,它接收senderObjectas参数,该参数只是发送者的对象。在运行时,我不确定哪个类会调用此方法,但我需要的不仅仅是从哪个类获取它(使用getType),还要将其转换为真正的类类型并分配给另一个相同的类对象。 / p>
让我举个例子来澄清我的问题。假设senderObject来自A类,我需要这样做:
A objAnother = (A)senderObject.
假设senderObject来自B类,我需要这样做:
B objAnother = (B)senderObject.
我可以知道怎么做吗?我需要动态方法。