preguntar acerca de inheritance

7
réponses

Exposer une méthode ou une propriété Objective-C privée à des sous-classes

Selon certains discours officiels, une classe dans Objective-C ne devrait exposer que des méthodes et des propriétés publiques dans son en-tête: @interface MyClass : NSObject @property (nonatomic, strong) MyPublicObject *publicObject; - (void)pub …
demandé sur 1970-01-01 00:33:32
2
réponses

Configuration d’une clé étrangère à une classe de base abstraite avec Django

J'ai factorisé les attributs communs de deux classes dans une classe de base abstraite, mais j'ai un autre modèle qui doit référencer l'une de ces classes. Il n'est pas possible de référencer un ABC car il n'a pas réellement de table de base de donné …
demandé sur 1970-01-01 00:33:28
4
réponses

Quand utiliser les catégories et quand utiliser le sous-classement?

Quelqu'un peut-il me dire quand utiliser des catégories et quand utiliser le sous-classement dans Objective-C? Veuillez également me dire les avantages et les inconvénients d'entre eux. ... …
demandé sur 1970-01-01 00:33:31
5
réponses

Java générique de la méthode de l’héritage et de remplacer les règles

J'ai une classe abstraite qui a une méthode générique et je veux remplacer la méthode générique en substituant des types spécifiques au paramètre générique. Donc, dans le pseudo-code, j'ai ce qui suit: public abstract class GetAndParse { public S …
demandé sur 1970-01-01 00:33:31
3
réponses

C++ Référence indéfinie à vtable et à l’héritage

Fichier A. H #ifndef A_H_ #define A_H_ class A { public: virtual ~A(); virtual void doWork(); }; #endif Fichier Enfant.h #ifndef CHILD_H_ #define CHILD_H_ #include "A.h" class Child: public A { private: int x,y; public: Child …
demandé sur 1970-01-01 00:33:32
1
réponses

CSS calc avec inherit

Je voudrais utiliser inherit avec calc() comme ceci: #foo { animation-duration: 10s; } #foo > .bar { animation-duration: calc(inherit + 2s); /* =12s */ } Mais ça ne semble pas fonctionner. Est-ce un bug des navigateurs ou des spécification …
demandé sur 1970-01-01 00:33:34
1
réponses

Comment éviter l’erreur «constructeur sur le type ‘MyType’ introuvable » lors de l’héritage d’une classe de base

J'ai une application Visual Studio 2010 Windows Forms qui inclut une classe de base de formulaire que les autres classes hériteront. Le constructeur de la classe de base prend un paramètre que les classes enfants passeront à la classe de base. Exemp …
demandé sur 1970-01-01 00:33:33
4
réponses

Les décorateurs Python qui font partie d’une classe de base ne peuvent pas être utilisés pour décorer les fonctions membres dans les classes héritées

Les décorateurs Python sont amusants à utiliser, mais il semble que j'ai frappé un mur en raison de la façon dont les arguments sont passés aux décorateurs. Ici, j'ai un décorateur défini comme faisant partie d'une classe de base (le décorateur accéd …
demandé sur 1970-01-01 00:33:30
2
réponses

C++ Exceptions et héritage de std:: exception

compte tenu de ce code d'échantillon: #include <iostream> #include <stdexcept> class my_exception_t : std::exception { public: explicit my_exception_t() { } virtual const char* what() const throw() { return "Hello, worl …
demandé sur 1970-01-01 00:33:30
3
réponses

Immuable / polymorphic POJO JSON serialization with Jackson

j'essaie de sérialiser un POJO immuable vers et depuis JSON, en utilisant Jackson 2.1.4, sans avoir à écrire un sérialiseur personnalisé et avec le moins d'annotations possible. J'aime aussi éviter d'avoir à ajouter des getters inutiles ou des constr …
demandé sur 1970-01-01 00:33:33