[Python] Ereditarietà fra classi
Marco Beri
marcoberi a gmail.com
Gio 4 Apr 2013 14:36:49 CEST
2013/4/4 Adriano Barbieri <adrianobarb a yahoo.it>
> Buongiorno a tutti.
> Abbiamo ad esempio una classe principale: MyFrame.
> Poi una seconda classe TextDialog...
> Che mi serve per aprire una finestra di dialogo personalizzata contenente
> diversi campi di un record.
> Ora se non ho capito male, per far ereditare i metodi dalla prima classe
> padre alla seconda che diverrebbe figlia, si dovrebbe scrivere così?
> class TextDialog(MyFrame):
> Come posso gestire nella classe figlia delle liste create nella classe
> padre?
> Ho provato a istanziare con: MyFrame().nomeLista[indice]
> Poi con: MyFrame.nomeLista()[indice]
> Manca qualcosa.
> Qualcuno mi può aiutare a capire? scusatemi, ma è la prima volta che mi
> capita di usare più di una classe nello stesso script.
>
Adriano,
dovrebbe bastare il self, se ho capito bene...
>>> class a:
... def pippo(self):
... print "Pippo!"
...
>>> class b(a):
... pass
...
>>> x = b()
>>> x.pippo()
Pippo!
Ciao.
Marco.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130404/fa338a2b/attachment.html>
Maggiori informazioni sulla lista
Python