パッケージの名前は、クラスやインターフェースなどの名前空間を提供するものデス。
Javaのパッケージ
パッケージの名前
・パッケージ名はすべて小文字で書く。
・予約語は使用しない。
・単語間はピリオドで区切る。
・パッケージ名は慣例で、逆さまのドメイン名(インターネットドメイン名)から始める。
※例えば、ドメイン名が”example.com”の場合、パッケージ名は “com.example”
など。
パッケージの使用
パッケージの宣言
パッケージはソースコードの最初に記述します。
例えば、com.example.myapp
というパッケージを宣言する場合、以下のように記述します。
package com.example.myapp;
インポート
他のパッケージにあるクラスを使用する際には、import
文を使用します。
例えば、java.util
パッケージのArrayList
クラスを使用する場合、以下のように記述します。
import java.util.ArrayList;
パッケージの名前空間
パッケージの名前空間は、パッケージ名とクラス名を組み合わせて構成されます。
例えば、以下のパッケージ名とクラス名は、パッケージの名前空間を形成します。
・パッケージ名: com.example.myproject
・クラス名: MyClass
例
package com.example.myproject;
public class MyClass {
}
このコードでは、com.example.myproject
というパッケージ名と MyClass
というクラス名を組み合わせて、com.example.myproject.MyClass
というパッケージの名前空間を形成しています。
名前空間の使用
パッケージの名前空間は、クラスを識別するために使用されます。
クラスを識別するには、import
キーワードを使用して、そのパッケージをインポートします。
以下のコードは、com.example.myproject
パッケージの MyClass
クラスを使用する例です。
import com.example.myproject.MyClass;
public class MyOtherClass {
public static void main(String[] args) {
MyClass myClass = new MyClass();
}
}
このコードでは、import
キーワードを使用して com.example.myproject
パッケージをインポートしています。これにより、MyClass
クラスを MyOtherClass
クラス内で使用できるようになります。