Suchergebnisse für Anfrage "inheritance"
Wie werden vtables in c ++ und c # implementiert?
Lässt diese Situation haben (in c ++ sind in c # Klassen A, B Schnittstellen): class A { virtual void func() = 0; }; class B { virtual void func() = 0; }; class X: public A, public B { virtual void func(){ var = 1; } int var;}; X * x = new X; // ...
Wie kann eine zusätzliche Initialisierung für eine Unterklasse von namedtuple bereitgestellt werden?
ngenommen, ich habe einnamedtuple so was EdgeBase = namedtuple("EdgeBase", "left, right")Ich möchte dafür eine benutzerdefinierte Hash-Funktion implementieren, daher erstelle ich die folgende Unterklasse: class Edge(EdgeBase): def ...
Erweiterungen dürfen keine gespeicherten Eigenschaften enthalten
Kann ich dies in Swift mit Erweiterungen implementieren, ohne dass eine Vererbung erforderlich ist? Ich erhalte diese Fehlermeldung Erweiterungen enthalten möglicherweise keine gespeicherten Eigenschaften extension UIButton { @IBInspectable var ...
Warum kann meine öffentliche Klasse keine interne Klasse erweitern?
ch verstehe es wirklich nich Wenn die Basisklasse abstrakt ist und nur dazu gedacht ist, allgemeine Funktionen für öffentliche Unterklassen bereitzustellen, die in der Assembly definiert sind, warum sollte sie nicht als intern deklariert ...
typedef Vererbung von einer reinen abstrakten Basis
Bearbeiten: GefundenDuplika [https://stackoverflow.com/questions/1643035/typedef-in-template-base-class] Ich habe einen Problemcode auf den einfachsten Arbeitsfall reduziert, um Folgendes zu veranschaulichen: Mein typedef in einer reinen ...
Wie können Komponenten erweitert / geerbt werden?
Ich möchte Erweiterungen für einige Komponenten erstellen, die bereits in Angular 2 implementiert sind, ohne sie fast vollständig neu schreiben zu müssen, da die Basiskomponente Änderungen erfahren könnte und wünschte, diese Änderungen würden ...
Warum werden in der Basisklasse deklarierte Signaturen ignoriert?
class Base { public virtual void MethodA(int x) { Console.WriteLine ("In Base Class"); } } class Derived : Base { public override void MethodA(int x) { Console.WriteLine ("In derived INT)"); } public void MethodA(object o) { Console.WriteLine ...
Extending enum in abgeleiteten Klassen
Ich habe eine Klassenhierarchie und jede Klasse in ihr hat eine Ausnahmeklasse, die in einer parallelen Hierarchie abgeleitet ist, also ... class Base { }; class Derived : public Base { }; class BaseException : public std::exception { enum ...
Einrichten eines Fremdschlüssels für eine abstrakte Basisklasse mit Django
Ich habe gemeinsame Attribute aus zwei Klassen in eine abstrakte Basisklasse zerlegt, habe jedoch ein anderes Modell, das auf eine dieser Klassen verweisen muss. Es ist nicht möglich, auf ein ABC zu verweisen, da es keine Datenbanktabelle ...
Diamond of Death und Scope Resolution Operator (c ++)
Ich habe diesen Code (Diamant-Problem): #include <iostream> using namespace std; struct Top { void print() { cout << "Top::print()" << endl; } }; struct Right : Top { void print() { cout << "Right::print()" << endl; } }; struct Left : Top { void ...