1

私の友人が最近、同じパッケージ内にある別のクラス内でクラスをインスタンス化したが、コードがコンパイルされないという問題に遭遇しました。クラスを明示的にインポートした後:import Baz.Bar;すべて問題ありませんでした。これに関するドキュメントをGoogleで検索しましたが、乾いた状態になりました。
誰かが明示的なインポートが必要な理由についての参照を提供できれば、それは素晴らしいことです。

明示的なインポートの例:

Foo.java

package Baz;
import Baz.Bar;

public class Foo {
  public Foo() {
    new Bar();
  }
}

Bar.java

package Baz;

public class Bar {
  public Bar() {}
}
4

0 に答える 0