Estante de Livros

Crie um construtor Book que tenha duas propriedades:

  1. Título
  2. Autor

e dois métodos:

  1. Um método chamado getTitle que retorne: "Title: " + o título da instância.
  2. Um método chamado getAuthor que retorne: "Author: " + o autor da instância.

Depois, crie instâncias desse construtor por meio de 3 novos livros:

  1. Pride and Prejudice - Jane Austen (PP)
  2. Hamlet - William Shakespeare (H)
  3. 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.