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:
TrueSoluzione
Navigazione del corso
← Aggiungere metodi a runtime | Soluzione: Trovate un metodo →