package livro; public class Indentifica { private int codigo; private String nome; private int status; } public class Livro extends Identifica { private String isbn; }
Reescreva o código e implemente:
a) Criar a classe Publicacao;
b) Criar o método principal, na classe Publicação;
c) Instanciar o objeto id, do tipo Livro no método main
d) Criar TODOS os métodos sets e gets
e) Solicitar que o usuário entre com todos dados (código, nome, status e isbn) usando "set"
f) Ao final, recuperar os dados digitados através do "get" exibir essas informações cadastradas.
g) A entrada de dados deve ser feita através do componente JOptionPane;
Implementação e Resolução
public class Identifica { private int codigo; private String nome; private int status; public int getCodigo() { return codigo; } public void setCodigo(int codigo) { this.codigo = codigo; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } } public class Livro extends Identifica { private String isbn; public String getIsbn() { return isbn; } public void setIsbn(String isbn) { this.isbn = isbn; } } import javax.swing.JOptionPane; public class Publicacao { public static void main(String[] args) { Livro id = new Livro(); String Jcodigo = JOptionPane.showInputDialog("Digite o código do Livro"); String Jisbn = JOptionPane.showInputDialog("Digite o isbn do Livro"); String Jnome = JOptionPane.showInputDialog("Digite o nome do Livro"); String Jstatus = JOptionPane.showInputDialog("Digite o status do Livro"); int codigo = Integer.parseInt(Jcodigo); String isbn= Jisbn; String nome= Jnome; int status = Integer.parseInt(Jstatus); id.setCodigo(codigo); id.setIsbn(isbn); id.setNome(nome); id.setStatus(status); JOptionPane.showMessageDialog(null, "Código do Livro: "+id.getCodigo()+ "Isbn do Livro: "+id.getIsbn()+ "Nome do Livro: "+id.getNome()+ "Status do Livro: "+id.getStatus()"); } }
Nenhum comentário:
Postar um comentário