fork download
  1.  
  2. class Livrofisico extends Livro{
  3.  
  4.  
  5.  
  6. public Livrofisico (Autor autor){
  7. super(autor)
  8. }
  9. // Método que permite acrescentar uma taxa de impressão no livro físico.
  10. public double getTaxaImpressao(){
  11. setValor(this.getValor() + 11111.0)
  12. return this.getValor()
  13. }
  14. }
  15.  
  16. //Classe executável
  17. static main(args) {
  18. Autor autor2 = new Autor()
  19. autor2.nome = "Gonzaga"
  20.  
  21. Livrofisico fisico = new Livrofisico(autor2)
  22. fisico.nome = " javaScript"
  23. fisico.valor= 45.34
  24. fisico.getTaxaImpressao()
  25. fisico.mostrarDetalhes()
  26. }
Runtime error #stdin #stdout #stderr 1s 329856KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
/home/0MpOyg/prog.groovy: 18: unable to resolve class Autor 
 @ line 18, column 9.
   		Autor autor2 = new Autor()
           ^

/home/0MpOyg/prog.groovy: 18: unable to resolve class Autor 
 @ line 18, column 18.
   		Autor autor2 = new Autor()
                    ^

/home/0MpOyg/prog.groovy: 2: unable to resolve class Livro 
 @ line 2, column 1.
   class Livrofisico extends Livro{
   ^

/home/0MpOyg/prog.groovy: 6: unable to resolve class Autor 
 @ line 6, column 22.
   	public Livrofisico (Autor autor){
                        ^

4 errors