私が持っているのは、このようになる2つのクラスです。
public class Class1 {
public static void staticMethod1(){}
public static void staticMethod2(){}
public static void commonStaticMethod(){}
}
そしてクラス2として
import static Class1.*;
public class Class2 {
public static void commonStaticMethod(){}
}
そして驚いたことに、これはエラーや警告さえもなしにコンパイルされました。では、静的インポートはどのようにオーバーロードから逃れるのでしょうか?