ホームページ  >  記事  >  Java  >  Javaパッケージの使い方

Javaパッケージの使い方

angryTom
angryTomオリジナル
2019-11-15 16:52:493620ブラウズ

Javaパッケージの使い方

Java パッケージの使用方法

開発プロセスでは、多くのクラスが定義されます。同じクラス名を持たないようにします。 上書きする場合は、すべての Java プログラムを独自のディレクトリに保存します。このディレクトリがパッケージです。パッケージの本質は実際にはフォルダーです。

1. パッケージの定義

Java プログラムは、パブリック クラスと多数の非パブリック クラスで構成されますので、パッケージの 1 行目に「パッケージ名」を追加します。 java プログラム。;" の場合、*.class ファイルを対応するパッケージに保存できます。このパッケージ内のクラスを呼び出す必要がある場合は、同じクラス名の競合を避けるために、「パッケージ名.クラス名」の形式を使用します。

注: パッケージ名に名前を付けるときは、java.lang などのシステムと競合する名前を避けるようにしてください。また、パッケージ名は通常は小文字です。

パッケージ名がプログラム クラスに表示されたら、クラス名を使用してプログラムを実行するときは、実行するパッケージを入力するのではなく、パッケージ名を取得するようにしてください。

注: 今後のプロジェクト開発では、すべての .java ファイルでパッケージ定義パッケージを使用する必要があります。

2. パッケージのインポート

パッケージ間で相互呼び出しがあるため、パッケージはこのパッケージ内のクラスを呼び出すだけでなく、他のパッケージのクラスも呼び出します。したがって、パッケージ内のクラスをインポートするには、キーワード「import」を使用する必要があります。形式: import package name.class name;

他のパッケージに複数のクラスをインポートする必要がある場合は、いちいち書くのは面倒なので、 import パッケージ名.*; という形式でインポートが完了します。

注: ワイルドカード文字「*」を使用しても、パッケージ内のすべてのクラスがインポートされることを意味するのではなく、パッケージ内のすべてのクラスが要件に従ってインポートされることを意味します。必要なクラスをインポートするだけです。

異なるパッケージに同じ名前のクラス名が含まれる場合、「パッケージ名.クラス名」で区別できます。

例:

cn.aaa.www.Demo  demo=new  cn.bbb.www.Demo();

注: このコードは、cn.bbb.www パッケージ内の Demo クラスのインスタンス化オブジェクトを生成し、それを cn.aaa 内の Demo クラスに割り当てることを意味します。 www パッケージ、オブジェクトリファレンスはデモです。

コード例:

package cn.aaa.www;
public class Hello {
    public void print() {
        System.out.println("cn.aaa.www包内的Hello类!");
    }
}

package cn.bbb;
import cn.aaa.www.Hello; //导入程序类
public class World {
    public static void main(String[] args) {
        Hello hello = new Hello();
        hello.print();
    }
}

実行結果

cn.aaa.www包内的Hello类!

php 中国のウェブサイト、多数の無料の Java 入門チュートリアル 、オンライン学習へようこそ!

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

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