Suchergebnisse für Anfrage "inheritance"
Warum kann ich in C ++ nicht von int erben?
Ich würde gerne dazu in der Lage sein: class myInt : public int { };Warum kann ich nicht? Warum sollte ich wollen? Stärker tippen. Zum Beispiel könnte ich zwei Klassen definierenintA undintB, das lass mich machenintA + intA oderintB + intB, ...
Entwurfsproblem bei Mehrfachvererbung in Java
Wie gehen Sie mit einer einzigen Vererbung in Java um? Hier ist mein spezielles Problem: Ich habe drei (vereinfachte) Klassen: public abstract class AbstractWord{ String kind; // eg noun, verb, etc public String getKind(){ return kind; } } ...
Wie man Vererbung effektiv mit Protopuffern bewerkstelligt
Ich habe eine Nachricht der Basisklasse message Animal { optional string name = 1; optional int32 age = 2; }und die Unterklasse, die Tier erweitert message Dog{ optional string breed = 1; }Während ich eine Hundebotschaft erstelle, sollte ich in ...
Wie kann ich den CSS-Elementstil inline (ohne JavaScript) entfernen?
Ich habe einen Stil für ein bestimmtes HTML-Element in meiner Stylesheet-Datei zugewiesen, so label { width: 200px; color: red; }In einem speziellen Fall möchte ich ein Beschriftungselement im HTML-Dokument verwenden, ignoriere jedoch den für ...
Ist es in C ++ möglich, eine Klasse als erbend von einer anderen Klasse zu deklarieren?
Ich weiß, dass ich Folgendes kann: class Foo;aber kann ich eine Klasse als von einer anderen erbend deklarieren, wie: class Bar {}; class Foo: public Bar;Ein Beispiel für einen Anwendungsfall wären Referenzrückgabetypen mit mehreren ...
Java-Vererbungs-Downcast ClassCastException
Mit dem folgenden Code habe ich eine Frage: class A{} class B extends A {} class C extends B{} public class Test { public static void main(String[] args) { A a = new A(); A a1=new A(); B b = new B(); // a=b;// ok // b=(B)a;// ClassCastException ...
Python und Reihenfolge der Methoden bei Mehrfachvererbung
Wenn Sie in Python zwei Klassen mit derselben Methode definieren und diese beiden Klassen als übergeordnete Klassen definieren möchten, gilt Folgendes: class A(object): def hello(self): print "hello from class a"und: class B(object): def ...
Überschreiben einer abstrakten Methode mit einer virtuellen
Ich versuche, eine abstrakte Methode in einer abstrakten Klasse mit einer virtuellen Methode in einer untergeordneten Klasse zu überschreiben. Ich (bisher angenommen?) Verstehe den Unterschied zwischen abstrakten und ...
Reihenfolge der Methodenauflösung bei Basisklassen mit unterschiedlichen Init-Parametern
Ich versuche, MRO in Python zu verstehen. Obwohl es hier verschiedene Posts gibt, bekomme ich nicht besonders, was ich will. Betrachten Sie zwei KlassenA undB abgeleitet vonBaseClass, jeweils mit einem__init__ verschiedene params nehmen. class ...
Gute Gründe, die Vererbung in Java zu verbieten?
Was sind gute Gründe, um die Vererbung in Java zu verbieten, z. B. durch die Verwendung von final-Klassen oder Klassen mit einem einzigen privaten Konstruktor ohne Parameter? Was sind gute Gründe, eine Methode endgültig zu machen?