[python] Statické metody v Pythonu

Roman Miklos RMiklos na pss.sk
Středa Listopad 8 13:19:09 CET 2006


zaujimave, takto funguje to volanie statickej metody z metody instancie
...ale moje otazky na supermana ostavaju :-) 




Leos Pol <leos na radiante-corp.com> 
Sent by: python-bounces na py.cz
08.11.2006 13:12
Please respond to
Konference PyCZ <python na py.cz>


To
Konference PyCZ <python na py.cz>
cc

Subject
Re: [python] Statické metody v Pythonu






Roman Miklos wrote:
> class S(object):
>     @staticmethod
>     def staticM(pp):
>         print pp*2
>
>     def metod2(pp):
>         self.staticM(pp);
>
> si=S()
> si.metod2("nazdar ")
> 
Omlouvam se, jestli jsem uplne mimo, ale nemelo by to byt takhle?
class S:
    @staticmethod
    def staticM(cls, pp):
       print pp*2
    def method2(self, pp):
       self.staticM(self, pp)

si = S()
si.method2('nazdar ')

Leo
_______________________________________________
Python mailing list
Python na py.cz
http://www.py.cz/mailman/listinfo/python


Mgr. Ing. Roman MIKLÓ© 
Prvá stavebná sporiteµňa a.s. 
Bajkalská 30, P. O. Box 48 
829 48  Bratislava 25 
Tel.: +421/ 2 / 582 31 174 
Fax: +421/ 2 / 582 31 109 



Daląí informace o konferenci Python