Seção 2. Capítulo 3
single
Desafio: Criando uma Hierarquia de Veículos
Deslize para mostrar o menu
Tarefa
Deslize para começar a programar
Definir uma hierarquia de classes para diferentes tipos de veículos:
- Criar uma classe base chamada
Vehiclecom um método__init__que recebebrandespeedcomo argumentos. - Adicionar um método chamado
get_infoemVehicleque retorna a marca e a velocidade. - Criar uma subclasse
Carque herda deVehiclee adiciona um atributodoors. - Criar uma subclasse
Bikeque herda deVehiclee adiciona um atributotype(como'mountain'ou'road'). - Sobrescrever o método
get_infotanto emCarquanto emBikepara 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 2. Capítulo 3
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo