Als «inheritance» getaggte Fragen

86
Vererbung von Scala-Fallklassen

Ich habe eine Anwendung, die auf Squeryl basiert. Ich definiere meine Modelle als Fallklassen, vor allem, weil ich Kopiermethoden für zweckmäßig halte. Ich habe zwei Modelle, die eng miteinander verbunden sind. Die Felder sind gleich, viele Operationen sind gemeinsam und sie sollen in derselben...

85
Vererbungs- und Init-Methode in Python

Ich bin Anfänger von Python. Ich kann Vererbung nicht verstehen und __init__(). class Num: def __init__(self,num): self.n1 = num class Num2(Num): def show(self): print self.n1 mynumber = Num2(8) mynumber.show() ERGEBNIS: 8 Das ist in Ordnung. Aber ich ersetze Num2durch class Num2(Num): def...

82
Was ist der Sinn der Vererbung in Python?

Angenommen, Sie haben die folgende Situation #include <iostream> class Animal { public: virtual void speak() = 0; }; class Dog : public Animal { void speak() { std::cout << "woff!" <<std::endl; } }; class Cat : public Animal { void speak() { std::cout << "meow!"...

82
Vererbung: 'A' ist eine unzugängliche Basis von 'B'

$ cat inheritance.cpp #include <iostream> using namespace std; class A { }; class B : private A { }; int main() { A* ab = new B; } $ $ g++ inheritance.cpp inheritance.cpp: In function 'int main()': inheritance.cpp:9: error: 'A' is an inaccessible base of 'B' $ Ich verstehe diesen...

81
Was ist das Class-Objekt (java.lang.Class)?

Die Java-Dokumentation für Classsagt: ClassObjekte werden automatisch von der Java Virtual Machine beim Laden von Klassen und durch Aufrufe der defineClassMethode im Klassenladeprogramm erstellt. Was sind diese ClassObjekte? Sind sie dieselben wie Objekte, die durch Aufrufen aus einer...

80
C #: Rückgabetypen überschreiben

Gibt es eine Möglichkeit, Rückgabetypen in C # zu überschreiben? Wenn ja wie und wenn nicht warum und was ist eine empfohlene Vorgehensweise? Mein Fall ist, dass ich eine Schnittstelle mit einer abstrakten Basisklasse und deren Nachkommen habe. Ich würde das gerne machen (ok nicht wirklich, aber...

80
Wann benutze ich super ()?

Ich lerne gerade in meinem Java-Kurs etwas über Klassenvererbung und verstehe nicht, wann ich den super()Aufruf verwenden soll. Bearbeiten: Ich habe dieses Beispiel für Code gefunden, in dem verwendet wird:super.variable class A { int k = 10; } class Test extends A { public void m() {...

80
JavaScript-Vererbung [geschlossen]

Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten .