Elric
2009-04-11 17:54:41 UTC
Salve,
sto studiando python, e sono ora venuto a conoscenza dell'esistenza
dei metodi statici e dei metodi di classe...
Quello che non mi è chiaro è quale sia la differenza tra i due.
Leggendo Wikipedia, pare che :
"I metodi di classe - detti anche metodi statici - rappresentano
operazioni che non sono da riferirsi ai singoli oggetti ma alla classe
nel suo insieme."
Dunque, i metodi statici e i metodi di classe sono la stessa cosa?
E allora perchè ci sono due modi diversi di definirli?
E allora quando è bene usare i primi e quando i secondi ?
Chiedo venia, ma questa cosa mi sta confondendo...
Cheers,
Elric W.
sto studiando python, e sono ora venuto a conoscenza dell'esistenza
dei metodi statici e dei metodi di classe...
Quello che non mi è chiaro è quale sia la differenza tra i due.
Leggendo Wikipedia, pare che :
"I metodi di classe - detti anche metodi statici - rappresentano
operazioni che non sono da riferirsi ai singoli oggetti ma alla classe
nel suo insieme."
Dunque, i metodi statici e i metodi di classe sono la stessa cosa?
E allora perchè ci sono due modi diversi di definirli?
E allora quando è bene usare i primi e quando i secondi ?
Chiedo venia, ma questa cosa mi sta confondendo...
Cheers,
Elric W.