Seção 1. Capítulo 10
single
Desafio: Criando uma Hierarquia de Veículos
Deslize para mostrar o menu
Tarefa
Deslize para começar a programar
Definição de uma hierarquia de classes para diferentes tipos de veículos:
- Criação de uma classe base chamada
Vehiclecom um método__init__que recebebrandespeedcomo argumentos. - Adição de um método chamado
get_infoemVehicleque retorna a marca e a velocidade. - Criação de uma subclasse
Carque herda deVehiclee adiciona um atributodoors. - Criação de uma subclasse
Bikeque herda deVehiclee adiciona um atributotype(como'mountain'ou'road'). - Sobrescrita do método
get_infoem ambas as classesCareBikepara incluir seus dados adicionais (doorspara carros,typepara bicicletas).
Formato de saída esperado:
# Vehicle
Brand: <brand>, Speed: <speed>
# Car
Brand: <brand>, Speed: <speed>, Doors: <doors>
# Bike
Brand: <brand>, Speed: <speed>, Type: <type>
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 10
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo