[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