Questions sur inheritance

7
réponses

Comprendre les méthodes Python super() avec init () [dupliquer]

cette question a déjà une réponse ici: Que fait "super" en Python? ... _init__(self) class ChildB(Base): def __init__(self): super(ChildB, self).__init__() ChildA() ChildB()
demandé sur 2009-02-23 03:30:08
26
réponses

Pourquoi ne pas hériter de la Liste?

lors de la planification de mes programmes, je commence souvent avec une chaîne de pensée comme cela: ... oi pas? Qu'est-ce qu'un programmeur doit prendre en considération, en décidant si hériter de List<T> ou non?
demandé sur 0000-00-00 00:00:00
3
réponses

Quelles sont les nuances de la portée prototypal / prototypical hérédity dans AngularJS?

Le Référence de l'API de la Portée de la page dit: Un champ peut hériter d'un parent. ... e son parent? Sont t-il des exceptions? Quand il hérite, est-ce toujours un héritage prototypique JavaScript normal?
demandé sur 2012-12-27 08:48:31
6
réponses

Quelles sont les différences entre type() et isinstance()?

quelles sont les différences entre ces deux fragments de code? En utilisant type() : import types if type(a) ... if isinstance(a, dict): do_something() if isinstance(b, str) or isinstance(b, unicode): do_something_else()
demandé sur 2009-10-11 07:50:54
7
réponses

La classe Python hérite de l'objet

y a-t-il une raison pour qu'une déclaration de classe hérite de object ? je viens de trouver un code qui fait ça et je ne trouve pas de bonne raison. class MyClass(object): # class code follows...
demandé sur 2010-10-25 18:15:26
15
réponses

Comment déclarer une interface en C++?

comment configurer une classe qui représente une interface? C'est juste un cours de base abstrait?
demandé sur 2008-11-25 19:48:47
16
réponses

Liste est une sous-classe de la Liste? Pourquoi Java génériques pas implicitement polymorphe?

Je suis un peu confus sur la façon dont Java generics gère l'hérédité / polymorphisme. assumer la hiérarchie ... urquoi est-polymorphisme généralement implicite, mais quand il s'agit de génériques, il doit être sont-ils précisés?
demandé sur 2010-04-30 18:39:39
17
réponses

Quel est l'objet de découpage?

Quelqu'un l'a mentionné dans L'IRC, mais google n'a pas une bonne réponse.
demandé sur 2008-11-08 14:10:13
15
réponses

Implements vs extends: quand utiliser? Quelle est la différence?

Veuillez expliquer dans un facile de comprendre la langue ou un lien vers un article.
demandé sur 2012-05-31 22:25:47
9
réponses

Quelles sont les règles pour appeler le constructeur de la superclasse?

quelles sont les règles C++ pour appeler le constructeur de superclasses à partir d'une sous-classe? par exem ... appel implicite à un super - constructeur no-arg est supposé-vous donnant une erreur de compilation si cela manque).
demandé sur 2008-09-23 17:09:20
6
réponses

Comment appeler une fonction de classe mère à partir d'une fonction de classe dérivée?

comment appeler la fonction parent d'une classe dérivée utilisant C++? Par exemple, j'ai une classe appelée parent , ... l'enfant, j'aimerais faire un appel à la fonction d'impression des parents. Comment pourrais-je aller sur le faire?
demandé sur 2008-12-10 22:35:45
7
réponses

Comment déterminer la classe d'un objet?

si la classe B et la classe C étendent la classe A et que j'ai un objet de type B ou C , Comment puis-je déterminer de quel type il s'agit d'une instance?
demandé sur 2009-02-12 18:18:24
6
réponses

Qu'est-ce que "super" fait en Python?

Quelle est la différence entre: class Child(SomeBaseClass): def __init__(self): super(Child, self). ... dans les héritages multiples, mais je ne sais pas quels sont les avantages de l'utiliser dans ce genre de situation.
demandé sur 2008-10-21 22:13:15
13
réponses

Appeler la méthode d'une classe parent de la classe enfant en Python?

lors de la création d'une simple hiérarchie d'objets en Python, j'aimerais pouvoir invoquer les méthodes de la classe ... s douleur est créé. est-ce une limitation réelle en python, une lacune dans ma compréhension ou les deux?
demandé sur 2009-04-30 05:52:31
30
réponses

L'utilisation d'.appliquer() avec les "nouveaux" de l'opérateur. Est-ce possible?

en JavaScript, je veux créer une instance objet (via l'opérateur new ), mais passer un nombre arbitraire d'arguments au ... ); } F.prototype = Something.prototype; return function() { return new F(arguments); } })();
demandé sur 2009-10-22 16:15:09
30
réponses

Comment aurais-je dû expliquer la différence entre une Interface et une classe abstraite?

dans une de mes interviews, on m'a demandé d'expliquer la différence entre une Interface et une classe abstraite . ... s une classe abstraite plutôt qu'une interface, en utilisant des exemples pratiques . Où ai-je mal tourné?
demandé sur 0000-00-00 00:00:00
21
réponses

Quand utiliser une interface au lieu d'une classe abstraite, et vice-versa?

il s'agit peut-être d'une question générique. Je voulais faire un générique de comparaison entre une interface et une ... isation. Quand on veut utiliser une interface et quand on veut utiliser une classe abstraite ?
demandé sur 2009-01-26 11:47:38
7
réponses

Qu'est-ce qui ne va pas avec les appels de méthode surridables dans les constructeurs?

j'ai un Guichet page classe qui définit le titre de la page en fonction du résultat d'une méthode abstraite. pu ... s au super constructeur dans les sous-classes. Mais cela pourrait être difficile à lire avec de nombreux paramètres.
demandé sur 2010-08-04 13:41:43
4
réponses

Des astuces JSP pour rendre les temples plus faciles?

au travail j'ai été chargé de transformer un tas de fichiers HTML en un simple projet JSP . C'est vraiment statique ... includes mais alors j'aurais besoin d'un dessus et d'un dessous pour chaque emballage, ce qui est un peu salissant.
demandé sur 2009-08-19 00:16:27
12
réponses

Pourquoi est-il nécessaire de configurer le constructeur du prototype?

dans la section sur l'héritage dans l'article de MDN Introduction to Object Oriented Javascript , j'ai remarqué qu ... ints to Person Student.prototype.constructor = Student; est-ce important? Est-il possible de le supprimer?
demandé sur 2011-12-10 06:12:09
13
réponses

J'ai vraiment une voiture dans mon garage? [dupliquer]

cette question a déjà une réponse ici: un pointeur de classe de base peut pointer ... ochaine question... Plus beaucoup d'autres bonnes idées là-bas, si on a le temps de parcourir les réponses.
demandé sur 2014-07-22 13:01:09
5
réponses

Comment invoquer le super constructeur?

class A: def __init__(self): print "world" class B(A): def __init__(self): print "hello" B() hello dan ... est invoqué implicitement. Comment fait-on invoquer en Python? Je m'attendais à super(self) mais ça ne marche pas.
demandé sur 2010-03-08 07:35:17
5
réponses

Les avantages de prototypes héritage de plus classique?

alors j'ai finalement arrêté de traîner des pieds toutes ces années et j'ai décidé d'apprendre le JavaScript"correcteme ... mprendre quels avantages doivent être obtenus des instances d'objet en utilisant d'autres instances pour l'héritage.
demandé sur 2010-05-10 11:22:04
7
réponses

Qu'est-ce que cela signifie que Javascript est un langage basé sur un prototype?

L'un des principaux avantages du Javascript est qu'il s'agit d'un langage basé sur un prototype. mais Qu'est-ce que cela signifie que Javascript est basé sur un prototype, et pourquoi est-ce un avantage?
demandé sur 2008-10-09 11:22:57
17
réponses

Les sous-classes héritent-elles de champs privés?

il s'agit d'une question d'entrevue. Ne sous-classes héritent privé les champs? j'ai ré ... les membres de sa classe parente. avez-vous des arguments pour justifier l'opinion de l'intervieweur?
demandé sur 2011-01-17 20:34:18
8
réponses

Pourquoi n'est-il pas possible d'étendre les annotations en Java?

Je ne comprends pas pourquoi il n'y a pas d'héritage dans les annotations Java, tout comme les classes Java. Je pense ... n . Sinon, comment puis-je y parvenir? est-ce que quelqu'un peut me donner une raison pour cette décision?
demandé sur 2009-10-26 13:31:23
5
réponses

Inclusion d'une autre classe dans le SCSS

j'ai ceci dans mon fichier SCSS: .class-a{ display: inline-block; //some other properties &:hover{ ... t est-ce fait? J'ai essayé d'utiliser @include class-a , mais cela ne déclenche une erreur lors de la compilation.
demandé sur 2012-03-05 04:14:56
10
réponses

Un contrôleur AngularJS peut-il hériter d'un autre contrôleur dans le même module?

dans un module, un contrôleur peut hériter des propriétés d'un contrôleur extérieur: var app = angular.module(' ... is $injector.invoke nécessite une fonction comme premier paramètre et ne trouve pas la référence à ParentCtrl .
demandé sur 2013-08-27 13:03:37
10
réponses

Est-il possible de faire des classes abstraites en Python?

comment rendre une classe ou une méthode abstraite en Python? j'ai essayé de redéfinir la notion de __new__( ... 'il appelle sa classe super la méthode __new__ . Est-il un meilleur moyen de définir une classe abstraite?
demandé sur 2012-11-30 17:29:16
4
réponses

Est-ce que le mot clé "override" est juste une vérification pour une méthode virtuelle dépassée?

d'après ce que j'ai compris, l'introduction du mot-clé override dans C++11 n'est rien de plus qu'un contrôle pour s'ass ... que la fonction mise en œuvre est la override ing d'une virtual fonction dans la classe de base. C'est ça?
demandé sur 2012-12-14 18:05:54