package crud
class Start {
static main(args) {
Autor autor = new Autor()
autor.nome = "Aline Gonzaga"
autor.email ='[email protected]'
autor.cpf =' 78544378654'
Livro livro = new Livro(autor)
livro.nome='Java: '
livro.descricao= 'java'
livro.valor= 378.99
//livro.isbn= "8975849-54-5665-34-3-324-656-32-34-123"
//livro.autor = autor
livro.mostrarDetalhes()
Ebook ebook = new Ebook()
Autor outroAutor = new Autor()
outroAutor.cpf ='754.548.545-34'
outroAutor.email='[email protected]'
outroAutor.nome='Jesus Cristo'
Livro outroLivro = new Livro(outroAutor)
outroLivro.descricao =' Como fazer o bem ao próximo?'
outroLivro.isbn = ' 8754868596845986946'
// outroLivro.nome =' Fazendo o que é agradável a Deus'
outroLivro.valor = 467.99
// outroLivro.autor = outroAutor
outroLivro.mostrarDetalhes()
}
}
package crud
class Book {
String nome
String descricao
double valor
String isbn
Autor autor
void mostrarDetalhes() {
println "mostrando detalhes do livro: "
println "Nome: " + nome
println "Descrição: " + descricao
println "ISBN " + isbn
println "Valor: "+ valor
autor.mostrarDetalhes()
println "-----------------------------"
}
public Livro(Autor autor) {
this()
this.autor = autor
}
public Livro(){
this.isbn = "0000-0000000-000000-000000-00"
this.nome = " "
}
}