Suchergebnisse für Anfrage "inheritance"

14 die antwort

Gibt es Gründe, eine abstrakte Klasse mit jeder in der Klasse definierten Methode zu haben?

Es scheint, dass eine abstrakte Klasse bedeutet, dass die Definition der Klasse nicht vollständig ist und daher nicht instanziiert werden kann. Und ich habe einen einfachen Java-Code gesehen, der eine abstrakte Klasse mit allen definierten ...

4 die antwort

Python übergeordnete Klasse greift auf Klassenvariable der untergeordneten Klasse zu

Ich versuche gerade, eine Vererbung in mein Python-Projekt zu implementieren, und habe eine Straßensperre getroffen. Ich versuche, eine baseParentClass zu erstellen, die die grundlegenden Funktionen für viele untergeordnete Klassen behandelt. In ...

26 die antwort

Verwenden von Vererbung und Polymorphismus, um ein häufiges Spielproblem zu lösen

Ich habe zwei Klassen; Nennen wir sie Ogre und Wizard. (Alle Felder sind öffentlich, um das Eintippen des Beispiels zu erleichtern.) public class Ogre { int weight; int height; int axeLength; } public class Wizard { int age; int IQ; int height; ...

TOP-Veröffentlichungen

6 die antwort

Fehler C2797: Listeninitialisierung innerhalb der Elementinitialisierungsliste

Ich habe geschaut MVA's Tutorial zu C ++ [https://mva.microsoft.com/en-US/training-courses/c-a-general-purpose-language-and-library-jump-start-8251?l=rJ8ulRKy_5104984382] und der Code, den ich unten erwähne, wird von Kate geschrieben, nicht von ...

6 die antwort

Ist es möglich, eine Eigenschaft zu überschreiben und einen abgeleiteten Typ in VB.NET zurückzugeben

Betrachten Sie die folgenden Klassen, die ein Bestellsystem darstellen: Public Class OrderBase Public MustOverride Property OrderItem as OrderItemBase End Class Public Class OrderItemBase End ClassAngenommen, wir möchten diese Klassen auf eine ...

16 die antwort

Swift - Klassen, die das Protokoll implementieren, müssen Unterklassen einer bestimmten Klasse sein

Ich erstelle mehrereNSView Klassen, die alle eine spezielle Operation unterstützen, die wir @ nennen werdtransmogrify. Auf den ersten Blick scheint dies der perfekte Ort für ein Protokoll zu sein: protocol TransmogrifiableView { func ...

2 die antwort

Warum kann ich keine Erweiterungsmethode von einer Basisklasse des erweiterten Typs aufrufen?

Ich versuche, die Fähigkeit zum Nachschlagen von Elementen in einem @ hinzuzufügeList<KeyValuePair<string,int>> durch Überschreiben des Indexers. using System; using System.Collections.Generic; using System.Linq; using System.Text; using ...

10 die antwort

Vorteile der prototypischen Vererbung gegenüber der klassischen?

So habe ich in all den Jahren endlich aufgehört, meine Füße zu ziehen und mich entschieden, JavaScript "richtig" zu lernen. Eines der auffälligsten Elemente des Sprachdesigns ist die Implementierung der Vererbung. Nachdem ich Erfahrung mit Ruby ...

20 die antwort

Wie verwende ich Komposition mit Vererbung?

Ich werde versuchen, meine Frage im Kontext eines einfachen Beispiels zu stellen ... Sagen wir mal ich habe ein abstraktes Basisklasse Auto. Auto hat ein grundlegendes Maschinenobjekt. Ich habe eine Methode StartEngine () in der abstrakten ...

8 die antwort

Java superclass den Typ der erweiterten Klasse zurückgeben lassen

Meine aktuelle Situation: Ich habe eine Superklasse Matrix: public class Matrix { private final float[] values; private final int numberOfRows; private final int numberOfColumns; public Matrix(int rows, int columns, float... values) { ...