Corso di Raku / Oggetti, input/output ed eccezioni / Classi e oggetti / Il protocollo dei metaoggetti 🆕 / Exercises

Trovate un metodo

Problema

Definisci una classe Animal con un metodo speak e una classe Dog che eredita da Animal ma non aggiunge metodi propri. Usando un metametodo su Dog, stampa se Dog ha un metodo di nome speak (un semplice True o False). Questo mostra che find_method cerca lungo la catena di ereditarietà, non solo fra i metodi propri della classe.

Esempio

Il programma stampa:

True

Soluzione

Vedi la soluzione

Aggiungere metodi a runtime   |   Soluzione: Trovate un metodo