[python] class a subclass
mtip
mtip na atlas.cz
Pátek Listopad 10 14:57:02 CET 2006
Zdravim vsechny, mam nasledujici problem:
potrebuji prekryt dve metody rodicovske tridy ve tride potomka, kde
metoda v rodici vola prekryvanou metodu rodice. Jenze ta potom vola metodu
potomka. Lze toto chovani nejak ovlivnit bez zasahu do rodice ?
Zde je priklad:
class a:
def prn(self):
print 'a',self
def ma(self):
self.prn()
class b(a):
def prn(self):
print 'b',self
def ma(self):
'''prekryje a.ma()'''
a.ma(self)
x=b()
x.ma()
vysledkem je print z metody b.prn, a ja bych potreboval aby byl a.prn
Diky za pomoc. Mirek.
Další informace o konferenci Python