Sezione 2. Capitolo 3
single
Sfida: Creazione di una Gerarchia di Veicoli
Scorri per mostrare il menu
Compito
Scorri per iniziare a programmare
Definire una gerarchia di classi per diversi tipi di veicoli:
- Creare una classe base chiamata
Vehiclecon un metodo__init__che accettabrandespeedcome argomenti. - Aggiungere un metodo chiamato
get_infoaVehicleche restituisce il brand e la velocità. - Creare una sottoclasse
Carche eredita daVehiclee aggiunge un attributodoors. - Creare una sottoclasse
Bikeche eredita daVehiclee aggiunge un attributotype(ad esempio'mountain'o'road'). - Sovrascrivere il metodo
get_infosia inCarche inBikeper includere i dati aggiuntivi (doorsper le auto,typeper le biciclette).
Formato di output atteso:
# Vehicle
Brand: <brand>, Speed: <speed>
# Car
Brand: <brand>, Speed: <speed>, Doors: <doors>
# Bike
Brand: <brand>, Speed: <speed>, Type: <type>
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 2. Capitolo 3
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione