Questions marquées «inheritance»

L'héritage est le système de programmation orientée objet qui permet aux objets de prendre en charge des opérations définies par des types antérieurs sans avoir à fournir leur propre définition. C'est le vecteur majeur du polymorphisme dans la programmation orientée objet.




8
En quoi __proto__ diffère-t-il de constructor.prototype?
function Gadget(name, color) { this.name = name; this.color = color; } Gadget.prototype.rating = 3 var newtoy = new Gadget("webcam", "black") newtoy.constructor.prototype.constructor.prototype.constructor.prototype Il renvoie toujours l'objet avec rating = 3. Mais si je fais ce qui suit: newtoy.__proto__.__proto__.__proto__ La chaîne finit par revenir null. Également dans Internet Explorer, comment puis-je vérifier …


11
Comment étendre / hériter des composants?
Je voudrais créer des extensions pour certains composants déjà déployés dans Angular 2, sans avoir à les réécrire presque complètement, car le composant de base pourrait subir des modifications et souhaiter que ces modifications soient également reflétées dans ses composants dérivés. J'ai créé cet exemple simple pour essayer de mieux …


2
Héritage C ++ - base inaccessible?
Il semble que je ne puisse pas utiliser une classe de base comme paramètre de fonction, ai-je gâché mon héritage? J'ai ce qui suit dans ma main: int some_ftn(Foo *f) { /* some code */ }; Bar b; some_ftn(&b); Et la classe Bar héritant de Foo de telle manière: class …
157 c++  inheritance 

9
Pourquoi les méthodes superclass __init__ ne sont-elles pas automatiquement invoquées?
Pourquoi les concepteurs de Python ont-ils décidé que les __init__()méthodes des sous-classes n'appellent pas automatiquement les __init__()méthodes de leurs superclasses, comme dans d'autres langages? L'idiome pythonique et recommandé ressemble-t-il vraiment à ce qui suit? class Superclass(object): def __init__(self): print 'Do something' class Subclass(Superclass): def __init__(self): super(Subclass, self).__init__() print 'Do something …


6
Différence iOS entre isKindOfClass et isMemberOfClass
Quelle est la différence entre isKindOfClass:(Class)aClassles isMemberOfClass:(Class)aClassfonctions et les fonctions? Je sais que c'est quelque chose de petit comme, l'un est global tandis que l'autre est une correspondance de classe exacte, mais j'ai besoin de quelqu'un pour spécifier lequel est lequel s'il vous plaît. Dans Swift isKind(of aClass: AnyClass)et isMember(of …

12
Héritage vs agrégation [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …


13
Au moment de l'exécution, recherchez toutes les classes d'une application Java qui étendent une classe de base
Je veux faire quelque chose comme ça: List<Animal> animals = new ArrayList<Animal>(); for( Class c: list_of_all_classes_available_to_my_app() ) if (c is Animal) animals.add( new c() ); Donc, je veux regarder toutes les classes de l'univers de mon application, et quand j'en trouve une qui descend d'Animal, je veux créer un nouvel …

5
C #: déclencher un événement hérité
J'ai une classe de base qui contient les événements suivants: public event EventHandler Loading; public event EventHandler Finished; Dans une classe qui hérite de cette classe de base, j'essaye de déclencher l'événement: this.Loading(this, new EventHandler()); // All we care about is which object is loading. Je reçois l'erreur suivante: L'événement …
144 c#  events  inheritance 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.