Sección 2. Capítulo 3
single
Desafío: Creación de una Jerarquía de Vehículos
Desliza para mostrar el menú
Tarea
Desliza para comenzar a programar
Definir una jerarquía de clases para diferentes tipos de vehículos:
- Crear una clase base llamada
Vehiclecon un método__init__que recibabrandyspeedcomo argumentos. - Agregar un método llamado
get_infoaVehicleque devuelva la marca y la velocidad. - Crear una subclase
Carque herede deVehicley añada un atributodoors. - Crear una subclase
Bikeque herede deVehicley añada un atributotype(como'mountain'o'road'). - Sobrescribir el método
get_infotanto enCarcomo enBikepara incluir sus datos adicionales (doorspara autos,typepara bicicletas).
Formato de salida esperado:
# Vehicle
Brand: <brand>, Speed: <speed>
# Car
Brand: <brand>, Speed: <speed>, Doors: <doors>
# Bike
Brand: <brand>, Speed: <speed>, Type: <type>
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 2. Capítulo 3
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla