Riprendiamo con un esempio il concetto precedentemente trattato, cioè
che classi e oggetti possono avere metodi proprio come le funzioni, ma a differenza
di queste richiedono una variabile extra: self.
Esempio 11.2. Usare metodi oggetto
class Person:
def sayHi(self):
print 'Hello, how are you?'
p = Person()
p.sayHi()
$ python method.py
Hello, how are you?
Qui vediamo self in azione. Possiamo notare
che il metodo sayHi non richiede parametri ma
ciò nonostante ha self nella definizione
della funzione.