Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Livraria3;
- public class Livro {
- private String nome;
- private String descricao;
- private double valor;
- private String isbn;
- Autor autor;
- public Livro(Autor autor) {
- this.autor = autor;
- this.isbn = "000-00-00000-00-0";
- }
- public Livro() {
- }
- public String getNome() {
- return nome;
- }
- public void setNome(String nome) {
- this.nome = nome;
- }
- public String getDescricao() {
- return descricao;
- }
- public void setDescricao(String descricao) {
- this.descricao = descricao;
- }
- public double getValor() {
- return valor;
- }
- public void setValor(double valor) {
- this.valor = valor;
- }
- public String getIsbn() {
- return isbn;
- }
- public void setIsbn(String isbn) {
- this.isbn = isbn;
- }
- public Autor getAutor() {
- return autor;
- }
- public void setAutor(Autor autor) {
- this.autor = autor;
- }
- public void mostrarDetalhes() {
- System.out.println("Mostrando detalhes do livro:");
- System.out.println("Nome: " + nome);
- System.out.println("Descricao: " + descricao);
- System.out.println("Valor: " + valor);
- System.out.println("Isbn: " + isbn);
- System.out.println("--");
- autor.mostrarDetalhes();
- }
- }
- package Livraria3;
- public class Autor {
- private String nome;
- private String email;
- private String cpf;
- public String getNome() {
- return nome;
- }
- public void setNome(String nome) {
- this.nome = nome;
- }
- public String getEmail() {
- return email;
- }
- public void setEmail(String email) {
- this.email = email;
- }
- public String getCpf() {
- return cpf;
- }
- public void setCpf(String cpf) {
- this.cpf = cpf;
- }
- public void mostrarDetalhes() {
- System.out.println("Mostrando detalhes do Autor:");
- System.out.println("Nome: " + nome);
- System.out.println("Email: " + email);
- System.out.println("CPF: " + cpf);
- }
- }
- package Livraria3;
- public class CadastroDeLivros {
- public static void main(String[] args) {
- Autor autor = new Autor();
- autor.setNome("Leonardo Silva");
- autor.setEmail("leonardo_silva@hotmail.com");
- autor.setCpf("231.980.523.66");
- Livro livro = new Livro(autor);
- livro.setNome("Programacao em Java");
- livro.setDescricao("Livro de Java");
- livro.setValor(79.90);
- //livro.setAutor(autor);
- livro.mostrarDetalhes();
- Autor outroAutor = new Autor();
- outroAutor.setNome("Tiago Vieira");
- outroAutor.setEmail("tiagov@yahoo.com");
- outroAutor.setCpf("331-453-234-75");
- Livro outroLivro = new Livro(outroAutor);
- outroLivro.setNome("Programacao em Cpp");
- outroLivro.setDescricao("Livro de cpp");
- outroLivro.setValor(89.90);
- outroLivro.setIsbn("459-94-9103-15-34");
- //outroLivro.setAutor(outroAutor);
- outroLivro.mostrarDetalhes();
- }
- }
- public Livro(Autor autor) {
- this.autor = autor;
- this.isbn = "000-00-00000-00-0";
- this.valor = 66.66;
- }
- Livro livro = new Livro(autor);
- livro.setNome("Programacao em Java");
- livro.setDescricao("Livro de Java");
- livro.setValor(79.90);
- //livro.isb = "567-67-667-66-77;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement