有沒有辦法「繼承」進口?避免在Java中重複導入:繼承導入?
實施例:
普通的枚舉:使用該枚舉
public enum Constant{ ONE, TWO, THREE }
基類:
public class Base {
protected void register(Constant c, String t) {
...
}
}
子類需要導入使用枚舉常數方便(無枚舉名):
import static Constant.*; // want to avoid this line!
public Sub extends Base {
public Sub() {
register(TWO, "blabla"); // without import: Constant.TWO
}
}
,並用相同的導入另一個類...
import static Constant.*; // want to avoid this line!
public AnotherSub extends Base {
...
}
我可以使用傳統的靜態的最後常數,但也許沒有使用常見的枚舉用同樣的便利的方式。
如果使用IDE(Eclipse的說),那麼進口將當您使用類自動添加。 – medopal 2010-01-11 13:35:23