首页  >  文章  >  Java  >  简要封装示例

简要封装示例

DDD
DDD原创
2024-09-29 06:08:02701浏览

Exemplo Breve de Pacote

Pacote bookpack:
O exemplo cria um pacote chamado bookpack, que contém uma classe simples para gerenciar um banco de dados de livros.

Classe Book:
Possui atributos privados title, author e pubDate (título, autor e data de publicação).
Método construtor inicializa os atributos.
Método show() exibe os detalhes do livro.

Classe BookDemo:
Cria uma matriz de 5 objetos Book.
Preenche a matriz com informações de livros e exibe os detalhes usando o método show().

Exemplo de Código
Estrutura de Diretórios:

src/
  bookpack/
    BookDemo.java

  1. Definindo a Classe Book dentro do Pacote bookpack (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 < books.length; i++) {
            books[i].show();
        }
    }
}

Compilação e Execução

  1. Compilando o Código A partir do diretório acima de bookpack, compile o arquivo com:
javac bookpack/BookDemo.java

  1. Executando o Programa Execute o programa a partir do diretório de trabalho atual com:
java bookpack.BookDemo

Explicações Importantes:

  • Pacote bookpack: Tanto Book quanto BookDemo fazem parte do pacote bookpack. Isso significa que, para executar o programa, o nome do pacote deve ser especificado.
  • Comando de Execução: Ao executar BookDemo, o nome completo do pacote é necessário (bookpack.BookDemo). Executar java BookDemo sem especificar o pacote não funcionará.

Saída Esperada:

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

以上是简要封装示例的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn