ホームページ >Java >&#&チュートリアル >Javaにおけるインポートの役割
Java の import ステートメントの役割は、現在のソース ファイルで定義されていないクラスまたは型のインポートを許可することです。名前の競合を避けるために、完全修飾名を使用してクラスの一意の識別子を指定します。アスタリスク ワイルドカード文字 (*) を使用して、パッケージ内のすべてのクラスと型をインポートしますが、コードが乱雑になる可能性があるため、使用には注意してください。
Java における import の役割
import ステートメントは、クラス、インターフェイス、列挙型、その他の型をインポートするための Java 言語の重要なキーワードです。その機能は、現在のソース ファイルで定義されていないクラスや型を Java コードで使用できるようにすることです。
未定義の型の紹介
Java コードで、現在のソース ファイルで定義されていないクラスまたはその他の型を使用する場合は、import ステートメントを使用する必要があります。例:
<code class="java">import java.util.List;</code>
このステートメントは List
クラスをインポートして、現在のソース ファイルで使用できるようにします。 List
类,使我们可以在当前源文件中使用它。
避免命名冲突
Java 中的类和类型可以具有相同的名称,这可能会导致命名冲突。使用 import 语句可以指定类的完全限定名,以避免此问题。例如:
<code class="java">import java.util.Arrays; import java.lang.Arrays;</code>
这个语句将导入 java.util.Arrays
和 java.lang.Arrays
类,即使它们具有相同的名称,也不会冲突。
通配符导入
import 语句还支持使用星号 (*) 通配符导入一个包中的所有类。例如:
<code class="java">import java.util.*;</code>
这个语句将导入 java.util
名前の競合を避ける
Java のクラスと型は同じ名前を持つことができ、名前の競合が発生する可能性があります。この問題を回避するには、import ステートメントを使用してクラスの完全修飾名を指定します。例:rrreee
このステートメントは、java.util.Arrays
クラスと java.lang.Arrays
クラスを、名前が同じであっても競合することなくインポートします。 java.util
パッケージ内のすべてのクラスと型をインポートします。ワイルドカード インポートの使用はコードが乱雑になる可能性があるため、ほとんどの場合推奨されないことに注意することが重要です。 以上がJavaにおけるインポートの役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。