Aplicando herencia en lenguaje Python y JavaScript
Clase 28 de 37 • Curso de Programación Orientada a Objetos: POO
Contenido del curso
Orientación a Objetos
Programación Orientada a Objetos. Análisis
Clases, Objetos y Método Constructor
- 18

Creando nuestras carpetas iniciales para el curso
01:20 min - 19

Definiendo clases en Java y Python
13:01 min - 20

Definiendo Clases en JavaScript
01:21 min - 21

Objetos, método constructor y su sintaxis en código
08:34 min - 22

Objetos. Dando vida a nuestras clases en Java y Python
10:27 min - 23

Declarando un Método Constructor en Java y JavaScript
17:48 min - 24

JavaScript orientado a objetos, lo más nuevo
00:35 min - 25

Declarando un método constructor en Python
01:33 min
Herencia
Encapsulamiento
Polimorfismo
Cierre del curso
Python
Recuerdas que en Python la herencia se expresa de manera muy similar a un método constructor de otros lenguajes. Apliquemos herencia para nuestra familia Car, para esto crearemos las siguientes clases:
- UberX.py
- UberPool.py
- UberBlack.py
- UberVan.py
El código completo puedes verlo aquí: https://github.com/anncode1/Curso-POO-Platzi/tree/2cbdf9db470a98323328f8a21bf6a9de941d008e/Python
JavaScript
En clases anteriores te expliqué cómo ejecutar herencia en estándares anteriores al EcmaScript 6. Uno de los beneficios de utilizar este nuevo estándar que ejecutar herencia es tan simple como utilizar la palabra reservada extends.
Ahora para utilizar una de las clases y crear un objeto, por ejemplo de UberX, no olvides declarar la clase en el archivo index.html.
Nuestro ejemplo se verá así:
El código completo puedes verlo aquí: https://github.com/anncode1/Curso-POO-Platzi/tree/9251101bdc2722ed13f9d93cb432ba8e9aba17b4/JS