Questions marquées «inheritance»

109
Python super () lève TypeError

Dans Python 2.5, le code suivant déclenche un TypeError: >>> class X: def a(self): print "a" >>> class Y(X): def a(self): super(Y,self).a() print "b" >>> c = Y() >>> c.a() Traceback (most recent call last): File "<stdin>", line 1, in <module> File...

106
Hériter d'une classe de modèle en C ++

Disons que nous avons une classe de modèle Area, qui a une variable membre T area, a T getArea()et une void setArea(T)fonction membre. Je peux créer un Areaobjet d'un type spécifique en tapant Area<int>. Maintenant, j'ai une classe Rectanglequi hérite de la Areaclasse. Puisque...

102
Les champs statiques sont-ils hérités?

Lorsque les membres statiques sont hérités, sont-ils statiques pour toute la hiérarchie, ou simplement pour cette classe, c'est-à-dire: class SomeClass { public: SomeClass(){total++;} static int total; }; class SomeDerivedClass: public SomeClass { public: SomeDerivedClass(){total++;} }; int main()...

97
Héritage multiple en PHP

Je recherche un moyen efficace et propre de contourner le fait que PHP5 ne prend toujours pas en charge l'héritage multiple. Voici la hiérarchie des classes: Message - TextMessage -------- InvitationTextMessage - EmailMessage -------- InvitationEmailMessage Les deux types de classes Invitation *...

97
Qt prend-il en charge les slots virtuels purs?

Mon projet GUI dans Qta beaucoup de classes de "pages de configuration" qui héritent toutes directement de QWidget. Récemment, j'ai réalisé que toutes ces classes partagent 2 slots communs ( loadSettings()et saveSettings()). À ce sujet, j'ai deux questions: Est-il judicieux d'écrire une classe...