Advertisement
Guest User

Untitled

a guest
Jul 4th, 2015
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.51 KB | None | 0 0
  1. package Livraria3;
  2.  
  3. public class Livro {
  4.  
  5. private String nome;
  6. private String descricao;
  7. private double valor;
  8. private String isbn;
  9. Autor autor;
  10.  
  11. public Livro(Autor autor) {
  12. this.autor = autor;
  13. this.isbn = "000-00-00000-00-0";
  14.  
  15. }
  16.  
  17. public Livro() {
  18.  
  19. }
  20.  
  21. public String getNome() {
  22. return nome;
  23. }
  24. public void setNome(String nome) {
  25. this.nome = nome;
  26. }
  27. public String getDescricao() {
  28. return descricao;
  29. }
  30. public void setDescricao(String descricao) {
  31. this.descricao = descricao;
  32. }
  33. public double getValor() {
  34. return valor;
  35. }
  36. public void setValor(double valor) {
  37. this.valor = valor;
  38. }
  39. public String getIsbn() {
  40. return isbn;
  41. }
  42. public void setIsbn(String isbn) {
  43. this.isbn = isbn;
  44. }
  45. public Autor getAutor() {
  46. return autor;
  47. }
  48. public void setAutor(Autor autor) {
  49. this.autor = autor;
  50. }
  51.  
  52. public void mostrarDetalhes() {
  53.  
  54. System.out.println("Mostrando detalhes do livro:");
  55. System.out.println("Nome: " + nome);
  56. System.out.println("Descricao: " + descricao);
  57. System.out.println("Valor: " + valor);
  58. System.out.println("Isbn: " + isbn);
  59. System.out.println("--");
  60.  
  61. autor.mostrarDetalhes();
  62.  
  63. }
  64.  
  65.  
  66. }
  67.  
  68.  
  69.  
  70.  
  71. package Livraria3;
  72.  
  73. public class Autor {
  74.  
  75. private String nome;
  76. private String email;
  77. private String cpf;
  78.  
  79. public String getNome() {
  80. return nome;
  81. }
  82. public void setNome(String nome) {
  83. this.nome = nome;
  84. }
  85. public String getEmail() {
  86. return email;
  87. }
  88. public void setEmail(String email) {
  89. this.email = email;
  90. }
  91. public String getCpf() {
  92. return cpf;
  93. }
  94. public void setCpf(String cpf) {
  95. this.cpf = cpf;
  96. }
  97.  
  98. public void mostrarDetalhes() {
  99.  
  100. System.out.println("Mostrando detalhes do Autor:");
  101. System.out.println("Nome: " + nome);
  102. System.out.println("Email: " + email);
  103. System.out.println("CPF: " + cpf);
  104.  
  105. }
  106. }
  107. package Livraria3;
  108.  
  109. public class CadastroDeLivros {
  110. public static void main(String[] args) {
  111.  
  112. Autor autor = new Autor();
  113. autor.setNome("Leonardo Silva");
  114. autor.setEmail("leonardo_silva@hotmail.com");
  115. autor.setCpf("231.980.523.66");
  116.  
  117. Livro livro = new Livro(autor);
  118. livro.setNome("Programacao em Java");
  119. livro.setDescricao("Livro de Java");
  120. livro.setValor(79.90);
  121.  
  122.  
  123. //livro.setAutor(autor);
  124. livro.mostrarDetalhes();
  125.  
  126.  
  127. Autor outroAutor = new Autor();
  128. outroAutor.setNome("Tiago Vieira");
  129. outroAutor.setEmail("tiagov@yahoo.com");
  130. outroAutor.setCpf("331-453-234-75");
  131.  
  132. Livro outroLivro = new Livro(outroAutor);
  133. outroLivro.setNome("Programacao em Cpp");
  134. outroLivro.setDescricao("Livro de cpp");
  135. outroLivro.setValor(89.90);
  136. outroLivro.setIsbn("459-94-9103-15-34");
  137.  
  138. //outroLivro.setAutor(outroAutor);
  139. outroLivro.mostrarDetalhes();
  140.  
  141. }
  142. }
  143.  
  144. public Livro(Autor autor) {
  145. this.autor = autor;
  146. this.isbn = "000-00-00000-00-0";
  147. this.valor = 66.66;
  148. }
  149.  
  150. Livro livro = new Livro(autor);
  151. livro.setNome("Programacao em Java");
  152. livro.setDescricao("Livro de Java");
  153. livro.setValor(79.90);
  154. //livro.isb = "567-67-667-66-77;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement