Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Creazione di una Gerarchia di Veicoli | Sezione
Programmazione Orientata agli Oggetti in Python

bookSfida: Creazione di una Gerarchia di Veicoli

Compito

Swipe to start coding

Definire una gerarchia di classi per diversi tipi di veicoli:

  • Creare una classe base chiamata Vehicle con un metodo __init__ che accetta brand e speed come argomenti.
  • Aggiungere un metodo chiamato get_info a Vehicle che restituisce il brand e la velocità.
  • Creare una sottoclasse Car che eredita da Vehicle e aggiunge un attributo doors.
  • Creare una sottoclasse Bike che eredita da Vehicle e aggiunge un attributo type (ad esempio 'mountain' o 'road').
  • Sovrascrivere il metodo get_info sia in Car che in Bike per includere i dati aggiuntivi (doors per le auto, type per le biciclette).

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 10
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

bookSfida: Creazione di una Gerarchia di Veicoli

Scorri per mostrare il menu

Compito

Swipe to start coding

Definire una gerarchia di classi per diversi tipi di veicoli:

  • Creare una classe base chiamata Vehicle con un metodo __init__ che accetta brand e speed come argomenti.
  • Aggiungere un metodo chiamato get_info a Vehicle che restituisce il brand e la velocità.
  • Creare una sottoclasse Car che eredita da Vehicle e aggiunge un attributo doors.
  • Creare una sottoclasse Bike che eredita da Vehicle e aggiunge un attributo type (ad esempio 'mountain' o 'road').
  • Sovrascrivere il metodo get_info sia in Car che in Bike per includere i dati aggiuntivi (doors per le auto, type per le biciclette).

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 10
single

single

some-alt