Dal corso: Formazione essenziale su Python

Sblocca questo corso con una prova gratuita

Iscriviti adesso per accedere a oltre 23.200 corsi tenuti da esperti del settore.

Metodi di classe

Metodi di classe

- [Istruttore] Una funzione associata a una classe è chiamata metodo. In questo modo viene fornita l'interfaccia per la classe e i relativi oggetti. Qui a Komodo, ho aperto una copia funzionante di methods.py dal capitolo nove dei file degli esercizi. E se guardiamo qui in basso, troveremo questo metodo chiamato tipo che funge sia da getter che da setter, e quindi lo chiamo un getter setter. Noterai che il primo argomento della funzione è self, e questo è ciò che rende questo un metodo e non solo una semplice funzione. Questo viene compilato automaticamente, quando chiamo questo metodo sull'oggetto, non fornisco questo argomento. Quindi fornirò solo un argomento, e il fatto che venga chiamato sul metodo fornirà il primo argomento, se stesso. È comune nominare questo argomento da solo, anche se non è richiesto, puoi chiamarlo come preferisci. Ma è davvero una buona idea usare sempre la parola sé, perché è tradizionale e quando le persone leggono il tuo codice, sapranno cosa significa…

Contenuti