【发布时间】:2010-11-09 20:02:32
【问题描述】:
有时,当我在 Eclipse 中使用内容辅助来覆盖超类的方法(或以任何其他方式自动生成方法存根)时,生成的方法签名具有完全限定的所有类型,在签名后有“{}” (不换行)并且有“;”方法之后。例如:
public void doSomething(com.company.xyz.First first, java.lang.String string) {};
为什么要这样做?我没有导入任何其他类可能会与自动生成的名称发生冲突。我不明白为什么“;”在任何情况下都可能需要在方法之后。
【问题讨论】:
-
真的放
java.util.String还是java.lang.String? -
java.lang.String,当然。对不起:)