Estante de Livros
Crie um construtor Book que tenha duas propriedades:
- Título
- Autor
e dois métodos:
- Um método chamado
getTitleque retorne:"Title: "+ o título da instância. - Um método chamado
getAuthorque retorne:"Author: "+ o autor da instância.
Depois, crie instâncias desse construtor por meio de 3 novos livros:
- Pride and Prejudice - Jane Austen (PP)
- Hamlet - William Shakespeare (H)
- War and Peace - Leo Tolstoy (WP)
As novas instâncias de objeto devem se chamar PP, H e WP, respectivamente.
Por exemplo, se eu instanciasse o livro a seguir usando esta função construtora Book:
- Harry Potter - J.K. Rowling (HP)
Eu obteria as seguintes propriedades e métodos:
Exemplos
HP.title ➞ "Harry Potter"
HP.author ➞ "J.K. Rowling"
HP.getTitle() ➞ "Title: Harry Potter"
HP.getAuthor() ➞ "Author: J.K. Rowling"Observações
- Leia mais sobre funções construtoras em Recursos.
- Lembre-se de que, depois de terminar de escrever a função construtora, você deve criar instâncias dela por meio de novos objetos.