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 en programmation orientée objet.

Plus à propos inheritance...

Je me préparais pour l'examen de certification Java et il y a peu de scénarios qui deviennent parfois très compliqués lorsque vous allez à un mélange de polymorphisme, de héritage, de surcharge, de remplacement, de génériques ainsi que de casting. Je suis coincé avec la compréhension de ces exemples....
1 juin 2021 à 17:34
Les instructions de notre activité de programmation sont celles-ci (approximativement traduites en anglais): instructions: rédigez un programme qui calculera le carré et le cube d'un numéro entré par l'utilisateur. Créez des cours qui montrent la caractéristique de l'héritage et de l'encapsulation ....
1 juin 2021 à 05:58
J'ai les classes suivantes, qui ont des implémentations de méthodes assez similaires. Seules les entrées et les sorties de la méthode des classes semblent être de types différents. Quand je l'ai dit comme ça, cela ressemble à un cas pour héritage, cependant, le fait que les intrants et les sorties s....
J'ai une question vraiment fondamentale sur CSS. S'il y a deux fichiers CSS. Base.css contient: .awesome-style { height: 10px; weight: 20px; border: 5px; } Enfant.css contient: @import "base.css"; .awesome-style { height: 15px; weight: 20px; padding: 10px; } Quand je vais utilise....
31 mai 2021 à 13:25
Nous pensons que nous avons un problème avec notre héritage, mais nous ne savons pas comment résoudre. (Nous avons la classe OOP) Imprime de la console ... clang++-7 -pthread -std=c++17 -o main Pelicula.cpp Serie.cpp Video.cpp main.cpp Pelicula.cpp:7:115: error: expected class member or base class n....
30 mai 2021 à 18:35
J'essaie de faire hériter de ce cercle de sous-classe hériter des traits des formes de classe des parents. Je veux que la classe de cercle accepte une corde de couleur mais je continue à obtenir une erreur. abstract class Shape { def getArea():Double var colour = "Red" def getColour():String =....
28 mai 2021 à 22:07
J'essaie de faire hériter de ce cercle de sous-classe hériter des traits des formes de classe des parents. Je veux que la classe de cercle accepte une corde de couleur mais je continue à obtenir une erreur. class Circle extends Shapes { private int radius; public Circle(int radius, String Co....
28 mai 2021 à 19:48
J'ai deux classes. classe A a une variable publique x , qui est utilisée par les deux classes, Classe A Modifie la valeur de x toutes les 3 secondes, tandis que classe B imprime la nouvelle valeur de x . Mais la classe B voit la valeur initiale 10 seulement. J'ai besoin classe B pour....
26 mai 2021 à 16:56
J'essaie d'appeler une méthode de grand-père et d'obtenir l'erreur suivante (RecureurError): class GrandParent: def get_data(self): return 5 class Parent(GrandParent): def get_data(self): return super(self.__class__, self).get_data() class Child(Parent): def get_other....
26 mai 2021 à 11:47
Supposons que j'ai une classe de socket: class Socket{ public: ... Some Code ... Socket(int type){ isServer = type; //some code } virtual void Send(string s); virtual void Send(string s, int clientID); ... Some Code ... private: int isServer; }; Ceci doi....
26 mai 2021 à 08:02
Je dois classer la voiture et le véhicule que j'essaie d'utiliser un constructeur paramétré pour définir des valeurs pour les membres d'objets de voiture, mais cela donne des erreurs #include <iostream> #include <string> class vehicle { int wheels ; double price ; std::string color ; ....
25 mai 2021 à 17:55
Il existe un scénario dans lequel une classe Credential contient un Proof numérique. Chaque type de Credential peut prendre en charge plusieurs types différents de Proof comme JWSProof ou un simple RSASignatureProof dérivé de la même classe de base (Proof) et spécifiez les différents comportement de....
Je pensais qu'il serait utile de prolonger les tableaux de JavaScript afin de les améliorer avec des méthodes personnalisées et une logique commerciale. Cela a bien fonctionné jusqu'à présent jusqu'à ce que j'ai essayé de filtrer sur mes instances. Il semble que la méthode Array filter appelle mon c....
24 mai 2021 à 19:58
J'ai une classe de base appelée BaseMatrix et plusieurs enfants de ceux-ci. J'ai des instances pré-créées de ces enfants à effectuer des tests unitaires sur et les mettre dans une liste toUnitTest. Cependant, j'aimerais également tester tous mes constructeurs, alors j'ai pensé profiter de mes instan....
J'ai une métaclasse centrale avec des méthodes abstraites, dont certaines, je voudrais non seulement les forcer à être présentes dans les cours d'enfant, mais je souhaite également forcer les classes d'enfants à appeler explicitement super() de certains de ces résumés méthodes. Prenez l'exemple simp....
J'ai un exercice de rubis et je ne peux pas aller au-delà d'un point. Lorsque j'exécute les tests, il lance undefined method "attribute" for CommentSerializer:Class. Cependant, il existe une telle méthode définie dans serializer.rb, d'où il est hérité. Est-ce que je manque quelque chose à propos d....
23 mai 2021 à 10:45
J'ai deux classes A et B et j'ai un script de génération de courrier électronique. En Python, le code ressemblerait à quelque chose comme def generateEmail(message): #implementation def getMessage(item_list): message = [] for item in item_list: #do some processing return me....
23 mai 2021 à 09:12
Je parle de livre " scala pour l'impatient " pour le but d'apprentissage. J'ai trouvé un exemple de problème de commande de construction et de solution de définition précoce. Le livre a essayé de présenter le problème avec la classe suivante: class Creature { val range: Int = 10 val env: Array[I....
22 mai 2021 à 21:51
J'essaie de comprendre quand initialiser une superclasse lors de l'utilisation d'une héritage dans Python. Initialement, je pensais que juste en déclarant une classe héritante d'une super classe, ex. classe my_class (Superclass) :, permettrait de mettre à disposition tous les attributs et méthodes d....
22 mai 2021 à 18:05
class CreateAcc(QDialog): def __init__(self): super(CreateAcc,self).__init__() loadUi("createacc.ui",self) self.confirmacc.clicked.connect(self.createaccfunction) self.password.setEchoMode(QtWidgets.QLineEdit.Password) self.confirmpass.setEchoMode(QtWidgets.QLineEdit.Password) ....
22 mai 2021 à 16:07
Je suis débutant au codage et j'ai essayé de regarder l'erreur mais je n'ai pas trouvé pourquoi il s'est apparu. Quelqu'un pourrait-il s'il vous plaît t'expliquer? Mon code comme suit est: class Automobile: __material = None __height = None __width = None __engine_size = None ....
22 mai 2021 à 11:07
Je veux modéliser un arbre, qu'une situation où une classe Node est composée de multiples instances d'elle-même. Maintenant, comment indique une contrainte comme "la racine de l'arborescence peut contenir autant de nœuds que nécessaire, mais ne disposera que d'une instance de ce type de nœud spécifi....
J'ai deux classes: class ClassOne { Stack<int> s = new Stack<int>(); public Stack<int> MakeStack() { for (int i = 0; i < 10; i++) { s.Push(i); } return s; } } class ClassTwo:ClassOne { Stack<int> st = MakeStack(); ....
21 mai 2021 à 14:26
Je fais un jeu à tour de rôle dans l'unité 3D. Comme il est basé sur le tour, j'essaie de mettre en œuvre une machine d'état pour contrôler le flux général du gameplay. Le joueur contrôlera plusieurs unités, comme dans des jeux comme XCOM, et je pense qu'une machine à états pour chaque unité peut ég....
20 mai 2021 à 23:27
Supposons avoir l'exemple simple suivant de héritage C ++ en file.h: class Base {}; class Derived : public Base {}; Ensuite, le code suivant compile; c'est-à-dire que je peux attribuer std::shared_ptr<Derived> à std::shared_ptr<Base>: Derived* foo = new Derived(); std::shared_ptr<Derived> shared_fo....
20 mai 2021 à 21:39