fork(1) download
  1. class Start {
  2. static void main(String... args) {
  3. Livro livro = new Livro()
  4. livro.nome = 'Java: desvendando o segredo para ser mestre em Java'
  5. livro.descricao = 'Trata de um guia para aperfeiçoar em java'
  6. livro.valor = 65.65
  7.  
  8. Livrofisico fisico = new Livrofisico()
  9. fisico.nome =" javaScript"
  10. fisico.valor =39.99
  11. fisico.mostrarDetalhes()
  12. println("Taxa de impressão: " + fisico.getTaxaImpressao())
  13.  
  14. livro.mostrarDetalhes()
  15.  
  16. Livro outroLivro = new Livro()
  17. outroLivro.descricao =' Como fazer?'
  18. outroLivro.isbn = ' 8754868596845986946'
  19. outroLivro.valor = 467.99
  20. outroLivro.mostrarDetalhes()
  21.  
  22. livro.valor = 165.65
  23. livro.mostrarDetalhes()
  24. }
  25. }
  26.  
  27. class Livrofisico extends Livro {
  28. public double getTaxaImpressao() {
  29. return valor + 5.0
  30. }
  31. }
  32.  
  33. class Livro {
  34. String nome
  35. String descricao
  36. double valor
  37. String isbn
  38.  
  39. void mostrarDetalhes() {
  40. println "mostrando detalhes do livro: "
  41. println "Nome: " + nome
  42. println "Descrição: " + descricao
  43. println "ISBN " + isbn
  44. println "Valor: "+ valor
  45. println "-----------------------------"
  46. }
  47. public Livro() {
  48. this.isbn = "0000-0000000-000000-000000-00"
  49. this.nome = ""
  50. }
  51. }
Success #stdin #stdout 1.32s 332928KB
stdin
Standard input is empty
stdout
mostrando detalhes do livro: 
Nome:  javaScript
Descri????o: null
ISBN 0000-0000000-000000-000000-00
Valor: 39.99
-----------------------------
Taxa de impress??o: 44.99
mostrando detalhes do livro: 
Nome: Java: desvendando o segredo para ser mestre em Java
Descri????o: Trata de um guia para aperfei??oar em java
ISBN 0000-0000000-000000-000000-00
Valor: 65.65
-----------------------------
mostrando detalhes do livro: 
Nome: 
Descri????o:  Como fazer?
ISBN  8754868596845986946
Valor: 467.99
-----------------------------
mostrando detalhes do livro: 
Nome: Java: desvendando o segredo para ser mestre em Java
Descri????o: Trata de um guia para aperfei??oar em java
ISBN 0000-0000000-000000-000000-00
Valor: 165.65
-----------------------------