Estantería de libros
Crea un constructor Book que tenga dos propiedades:
- Título
- Autor
y dos métodos:
- Un método llamado
getTitleque devuelva:"Title: "+ el título de la instancia. - Un método llamado
getAuthorque devuelva:"Author: "+ el autor de la instancia.
Luego, crea instancias de este constructor mediante 3 libros nuevos:
- Pride and Prejudice - Jane Austen (PP)
- Hamlet - William Shakespeare (H)
- War and Peace - Leo Tolstoy (WP)
Las nuevas instancias de objeto deben llamarse PP, H y WP, respectivamente.
Por ejemplo, si instanciara el siguiente libro usando esta función constructora Book:
- Harry Potter - J.K. Rowling (HP)
Obtendría las siguientes propiedades y métodos:
Ejemplos
HP.title ➞ "Harry Potter"
HP.author ➞ "J.K. Rowling"
HP.getTitle() ➞ "Title: Harry Potter"
HP.getAuthor() ➞ "Author: J.K. Rowling"Notas
- Lee más sobre las funciones constructoras en Recursos.
- Recuerda que, después de terminar de escribir la función constructora, debes crear instancias de ella mediante objetos nuevos.