【发布时间】:2016-04-01 19:17:33
【问题描述】:
我需要一个基于方法参数(类名)的“通用”转换。 像这样的:
void save(DomainObject o, String className) {
doSomething((className) o);
}
所以我想将“o”直接转换为“className”类的对象。
我知道如何通过类名字符串来实例化一个对象,但是有没有简单的方法来管理我的转换问题?
【问题讨论】:
-
我喜欢在这种情况下使用接口。所以你的对象
o应该实现接口