This content originally appeared on DEV Community and was authored by Java para Iniciantes (Oracle)
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
- 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
- Compilando o Código A partir do diretório acima de bookpack, compile o arquivo com:
javac bookpack/BookDemo.java
- 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
This content originally appeared on DEV Community and was authored by Java para Iniciantes (Oracle)
Java para Iniciantes (Oracle) | Sciencx (2024-09-28T16:31:26+00:00) Exemplo Breve de Pacote. Retrieved from https://www.scien.cx/2024/09/28/exemplo-breve-de-pacote/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.