4

他の多くのクラスが拡張する抽象クラスがあります。

それらはすべて必要な約7つのパッケージをインポートする必要がありますが、サブクラスではなく抽象クラスにインポートすると、コンパイラエラーが発生します。これは不可能ですか、それとも私はそれを正しい方法でやっていないのですか?ありがとう!

4

1 に答える 1

16

インポートは、サブクラスに自動的に追加されません。

インポートを使用すると、プログラマーは、型の完全修飾名( )List<T>ではなく、型に短い名前(たとえば、)を使用できます。継承とは何の関係もありません。java.util.List<T>

EclipseなどのIDEを使用している場合は、インポートを自動的に追加できますが、それでもIDE機能にすぎません。すべてのクラスファイルのソースコードには、独自のインポートが必要です(どこでも完全修飾名を使用している場合を除き、!@#$)。

于 2011-03-15T18:18:14.807 に答える