package A;
public class A {
}
package B;
import A.*;
public class B {
public A a;
}
import B.*;
public class Main {
public static void main(String[] args) {
Object obj = new B().a;
}
}
なぜ私は主にクラスAをインポートする必要はありませんか?それはある時点でメインで使われています!メインでAをインポートする必要があるのはなぜですか?
輸入指令がどのように正確に機能するか教えていただけますか?
実際、Aへの参照はコンパイル時ではなく実行時に解決されます。マイナーポイントだが、言及する価値があると思った。 – ig0774