パッケージの定義

Linda Hamilton
Linda Hamiltonオリジナル
2024-09-29 06:07:02651ブラウズ

Definindo um Pacote

パッケージの関連性:
すべてのクラスはパッケージに属します。
何も指定されない場合はデフォルト (グローバル) パッケージが使用されますが、大規模なプロジェクトには適していません。

パッケージの作成:
ソース ファイルの先頭で package ステートメントを使用します。
package ステートメントは、ファイル内のクラスの名前空間を定義します。

パッケージ定義の例:
パッケージ mypack;

ファイルシステムでのパッケージ管理:
各パッケージは、ファイル システム上の独自のディレクトリに保存されます。
ディレクトリは、大文字と小文字を考慮してパッケージと同じ名前にする必要があります。

パッケージ階層:
パッケージは複数のレベルで階層的に編成できます。

パッケージ階層の例:
パッケージ alpha.beta.gamma;

ファイル システムでは、この階層は .../alpha/beta/gamma として反映されます。

パッケージの共有使用:
複数のファイルに同じ package ステートメントを含めることができ、複数のクラスを同じパッケージの一部にすることができます。

コード例
ディレクトリ構造:

src/
  mypack/
    MyClass.java
  Main.java

  1. パッケージの定義 (mypack/MyClass.java):
package mypack;

public class MyClass {
    public void displayMessage() {
        System.out.println("Olá do pacote mypack!");
    }
}

  1. パッケージ クラス (Main.java) の使用:
import mypack.MyClass;  // Importando a classe MyClass do pacote mypack

public class Main {
    public static void main(String[] args) {
        MyClass myClass = new MyClass();  // Criando uma instância de MyClass
        myClass.displayMessage();  // Chamando o método da classe
    }
}

説明:
mypack パッケージは、MyClass.java ファイル内で package.
ステートメントを使用して定義されました。 MyClass クラスは mypack パッケージに属し、インポート mypack.MyClass を通じてメイン Main クラスでアクセスおよび使用されます。

プログラム出力:
マイパックからこんにちは!

以上がパッケージの定義の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。