「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 簡単なパッケージの例

簡単なパッケージの例

2024 年 11 月 8 日に公開
ブラウズ:173

Exemplo Breve de Pacote

ブックパック:
この例では、書籍のデータベースを管理するための単純なクラスを含む bookpack というパッケージを作成します。

書籍クラス:
これには、プライベート属性 title、author、pubDate (タイトル、著者、出版日) があります。
コンストラクター メソッドは属性を初期化します。
show() メソッドは本の詳細を表示します。

ブックデモ クラス:
5 つの Book オブジェクトの配列を作成します。
配列に書籍情報を入力し、show().

メソッドを使用して詳細を表示します。

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

src/
  bookpack/
    BookDemo.java

  1. bookpack パッケージ内での Book クラスの定義 (bookpack/BookDemo.java):
// Demonstração breve dos pacotes.
package bookpack;

class Book {
    private String title;
    private String author;
    private int pubDate;

    // Construtor
    Book(String t, String a, int d) {
        title = t;
        author = a;
        pubDate = d;
    }

    // Método para exibir os detalhes do livro
    void show() {
        System.out.println(title);
        System.out.println(author);
        System.out.println(pubDate);
        System.out.println();
    }
}

// Classe para demonstrar o uso de Book
class BookDemo {
    public static void main(String args[]) {
        Book books[] = new Book[5];  // Cria uma matriz de objetos Book

        // Preenche a matriz com diferentes livros
        books[0] = new Book("Java: A Beginner's Guide", "Schildt", 2014);
        books[1] = new Book("Java: The Complete Reference", "Schildt", 2014);
        books[2] = new Book("The Art of Java", "Schildt and Holmes", 2003);
        books[3] = new Book("Red Storm Rising", "Clancy", 1986);
        books[4] = new Book("On the Road", "Kerouac", 1955);

        // Exibe os detalhes de cada livro
        for (int i = 0; i 



コンパイルと実行

  1. コードのコンパイル 上記の bookpack ディレクトリから、次のようにファイルをコンパイルします。
javac bookpack/BookDemo.java

  1. プログラムの実行 次のコマンドを使用して、現在の作業ディレクトリからプログラムを実行します。
java bookpack.BookDemo

重要な説明:

  • Bookpack パッケージ: Book と BookDemo は両方とも Bookpack パッケージの一部です。これは、プログラムを実行するにはパッケージ名を指定する必要があることを意味します。
  • 実行コマンド: BookDemo を実行するときは、完全なパッケージ名 (bookpack.BookDemo) が必要です。パッケージを指定せずに Java BookDemo を実行すると機能しません。

期待される出力:

Java: A Beginner's Guide
Schildt
2014

Java: The Complete Reference
Schildt
2014

The Art of Java
Schildt and Holmes
2003

Red Storm Rising
Clancy
1986

On the Road
Kerouac
1955

リリースステートメント この記事は次の場所に転載されています: https://dev.to/devsjavagirls/exemplo-breve-de-pacote-4khd?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3