public void setParent(Window parent) {
if (true) {
this.parent = ((abc.InvestRegPropertySeize) parent);
} else {
this.parent = ((cde.InvestRegPropertySeize) parent);
}
}
在上面,当我编译此代码时,它已成功编译,编译后我手动删除了“cde.InvestRegPropertySeize”的类文件,当我尝试运行此代码时,出现以下错误。
NoDefClassFoundError of'cde.InvestRegPropertySeize'
但我认为这不应该发生,因为条件总是正确并且在运行时不需要'cde.InvestRegPropertySeize'类文件那么为什么会发生请告诉我解决方案。