Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 1.37 KB

tareas.md

File metadata and controls

25 lines (13 loc) · 1.37 KB
  • Crear una clase Dessert

  • Agregar a la clase Postre attr_accessor para dos atributos llamados calories y name

  • Crear un constructor (método initialize) que reciba dos parámetros (name y calories) y que los asigne a sus respectivos atributos @name y @calories

  • Crear un método healthy? que regrese true si un postre tiene menos de 200 calorías

  • Crear un método delicious? que regrese siempre true (los postres siempre son deliciosos)

  • Crear una clase JellyBean que herede de la clase Dessert

  • Agregar un attr_accessor para un atributo llamado flavor

  • Agregar un constructor que reciba tres parámetros: name, calories y flavor

  • Ese constructor debe llamar al constructor de Dessert pasándole los parámetros name y calories (pista: use el método super)

  • Redefine el método delicious? de la clase JellyBean para que regrese true a menos que la variable flavor contenga la cadena "black licorice"

  • Crear una instancia de Dessert con los valores "Ice cream" para name y 400 para calories. Guardar esa instancia en una variable con el nombre de su elección

  • Crear una instancia de JellyBean con los valores "Ice cream" para name, 50 para calories y "black licorice" para flavor. Guardar esa instancia en una variable con el nombre de su elección

  • Utilizar los métodos delicious? y healthy? de cada uno de nuestros objetos creados y comprobar que funcionan como lo esperado