preguntar acerca de inheritance

5
réponses

Avantages de l’héritage prototypique sur classique?

J'ai donc finalement arrêté de me traîner les pieds toutes ces années et j'ai décidé d'apprendre JavaScript "correctement". L'un des éléments les plus égratignants de la conception des langages est sa mise en œuvre de l'héritage. Ayant de l'expérie …
demandé sur 1970-01-01 00:33:30
13
réponses

Lors de l’exécution, recherchez toutes les classes d’une application Java qui étendent une classe de base

Je veux faire quelque chose comme ceci: 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 clas …
demandé sur 1970-01-01 00:33:28
9
réponses

Cours abstraits en langage Swift

Existe-t-il un moyen de créer une classe abstraite dans le langage Swift, ou est-ce une limitation comme Objective-C? Je voudrais créer une classe abstraite comparable à ce que Java définit comme une classe abstraite. ... …
demandé sur 1970-01-01 00:33:34
5
réponses

JavaScript POO dans NodeJS: comment?

Je suis habitué à la POO classique comme en Java. Quelles sont les meilleures pratiques pour faire de la POO en JavaScript en utilisant NodeJS? Chaque Classe est un fichier avec module.export? Comment créer des Classes? this.Class = function() { …
demandé sur 1970-01-01 00:33:33
6
réponses

Pourquoi une interface ne peut pas implémenter une autre interface?

Ce que je veux dire est: interface B {...} interface A extends B {...} // allowed interface A implements B {...} // not allowed Je l'ai googlé et j'ai trouvé ce: implements indique la définition d'une mise en œuvre pour les méthodes d'une …
demandé sur 1970-01-01 00:33:30
11
réponses

Définition d’une classe abstraite sans aucune méthode abstraite

Puis-je définir une classe abstraite sans ajouter de méthode abstraite? ... …
demandé sur 1970-01-01 00:33:31
2
réponses

Fonction avec le même nom mais une signature différente dans la classe dérivée

J'ai une fonction avec le même nom, mais avec une signature différente dans une base et les classes dérivées. Lorsque j'essaie d'utiliser la fonction de la classe de base dans une autre classe qui hérite du dérivé, je reçois une erreur. Voir le code …
demandé sur 1970-01-01 00:33:29
13
réponses

C#: remplacer les types de retour

Existe - t-il un moyen de remplacer les types de retour en C#? Si oui, comment, et sinon pourquoi et quelle est la façon recommandée de le faire? Mon cas est que j'ai une interface avec une classe de base abstraite et des descendants de cela. Je vou …
demandé sur 1970-01-01 00:33:29
7
réponses

Quelle est la différence entre l’héritage et les catégories dans Objective-C

Quelqu'un peut-il m'expliquer la différence entre les catégories et l'héritage dans L'objectif C? J'ai Lu l'entrée dans Wikipedia et la discussion sur les catégories ne semble pas différente de celle de l'héritage. J'ai également regardé la discuss …
demandé sur 1970-01-01 00:33:29
5
réponses

Quelle méthode surchargée est appelée en Java

J'ai une situation d'héritage de base avec une méthode surchargée dans la super classe. public class Person { private String name; private int dob; private String gender; public Person(String theName, int birth, String sex){ …
demandé sur 1970-01-01 00:33:38