正如我所提到的,我在不同的罐子里有两个具有相同名称和相同包装结构的类。 可以说
在jar1我的课是a.b.c.ClassName和
在jar2我的课是a.b.c.ClassName。
我有不同的类构造函数来区分。我在不同的罐子里有两个具有相同名称和相同包装结构的类。专门从jar中选择一个类是否可行?
我的问题是,是否有可能基于构造函数创建对象。 例,
if(condition){
a.b.c.ClassName obj = new a.b.c.ClassName(Param);
}
else{
a.b.c.ClassName obj = new a.b.c.ClassName(Param, AnotherParam);
}
感谢,
多年来,我一直在做几个项目,这些项目在不同的罐子里有着相同的类包/名称,并且它只造成了麻烦。我认为这是一个存在双重类的错误,尽管java有它的先决条件,但我不知道项目的历史,但我建议尽可能解决这个问题。咆哮:) – slipperyseal
首先,你是如何编译这个的? – hunter
您有一个主要的设计错误。修理它。 – EJP