Estante de livros
Crie uma classe Book que tenha dois atributos:
.title.author
e dois métodos:
- Um método chamado
.get_title()que retorne:"Title: "+ o título da instância. - Um método chamado
.get_author()que retorne:"Author: "+ o autor da instância.
Depois, crie 3 novos livros para instanciar esta classe:
- Pride and Prejudice - Jane Austen (PP)
- Hamlet - William Shakespeare (H)
- War and Peace - Leo Tolstoy (WP)
Os nomes das novas instâncias devem ser PP, H e WP, respectivamente.
Por exemplo, se eu criasse uma instância do livro a seguir usando esta classe Book:
- Harry Potter - J.K. Rowling (HP)
eu obteria os seguintes atributos e métodos:
Exemplos
HP.title ➞ "Harry Potter"
HP.author ➞ "J.K. Rowling"
HP.get_title() ➞ "Title: Harry Potter"
HP.get_author() ➞ "Author: J.K. Rowling"Notas
- Leia mais sobre classes em Python em Recursos.
- Lembre-se de que, depois de terminar de escrever a classe e seus métodos, você deve criar novos objetos para gerar suas instâncias.