Variables y Polimorfismo
Clase 14 de 23 • Curso de Ruby: Programación Orientada a Objetos 2018
Contenido del curso
Introducción a Ruby
Bases del lenguaje
Programación Orientada a Objetos
Produciendo Objetos
Más allá del concepto de Fábrica
- 16

Hashes y Símbolos
00:00 min - 17

Accesores: Acceso VIP a tus atributos
09:20 min - 18

Aplicando excepciones
06:33 min - 19

Condicionales: if, else, elsif, case, unless
12:44 min - 20

Loops: While, until, for, next, redo, retry
12:02 min - 21

Procedimientos y Lambdas
16:22 min - 22

Módulos (librerías): Caja de herramientas
09:01 min
Repaso final
En esta clase vamos a aprender la estructura completa de una clase y cómo se hereda de ella para crear las subclases, también veremos el polimorfismo.
Para declarar una variable global utilizas el símbolo “”$"", recuerda tener cuidado al utilizarlas.
La subclase Paloma va a heredar de Ave el método ““volar””, Paloma también tiene el método ““comer””; esto significa que Paloma puede volar y comer, pero un Ave no puede comer ya que este método solamente está en Paloma.
El polimorfismo es una de las características fundamentales de la programación orientada a objetos. En Ruby, podemos enviar el mismo mensaje a diferentes objetos y obtener diferentes resultados.