Suchergebnisse für Anfrage "inheritance"
Wie verwende ich @inherited Annotation in Java?
Ich verstehe das nicht@Inherited Anmerkung in Java. Wenn es automatisch die Methoden für Sie erbt, wenn ich die Methode auf meine eigene Weise implementieren muss, was ist dann damit? Wie erfährt es meine Art der Umsetzung? Außerdem wird ...
Wie rufe ich den Superkonstruktor auf?
class A: def __init__(self): print "world" class B(A): def __init__(self): print "hello" B() helloIn allen anderen Sprachen, in denen ich mit dem Superkonstruktor gearbeitet habe, wird implizit aufgerufen. Wie ruft man es in Python auf? Ich würde ...
Unterschied zwischen Vererbung und Zusammensetzung
Sind Zusammensetzung und Vererbung gleich? Wie kann ich das Kompositionsmuster in Java implementieren?
Root-Basisklasse in C ++
Jedes Objekt in .NET erbt (direkt oder indirekt) von der gemeinsamen Stammbasis "Object". Gibt es eine solche gemeinsame Objektwurzel in C ++? Wie komme ich vorbei?irgendein Einspruch gegen eine Funktion? public void DoSomeStuff(object o) { ... ...
Verstehen Sie die Deinitialisierung und Vererbung in einer schnellen Sprache
Angenommen, ich habe zwei Klassen: Basisklasse und Unterklasse wie folgt: class Base{ var name: String? init() { name = "The base class" } deinit { println("call Deinitialization in base class") name = nil } } class Sub: Base{ var subName: ...
Abgeleitete Klassen in std :: unique_ptr <Base> -Containern löschen
Ich bin ein wenig verwirrt. Grundsätzlich habe ich zwei verschiedene Ressourcenmanager (AudioLibrary und VideoLibrary), die beide von einer gemeinsam genutzten BaseLibrary-Klasse erben. Diese Basisklasse enthält Verweise auf Audio und Video. ...
Abstrakte Funktionen in Swift Language
Ich möchte eine abstrakte Funktion in schneller Sprache erstellen. Ist es möglich? class BaseClass { func abstractFunction() { // How do I force this function to be overridden? } } class SubClass : BaseClass { override func abstractFunction() { ...
Abstrakte Klassen in Swift Language
Gibt es eine Möglichkeit, eine abstrakte Klasse in der Swift-Sprache zu erstellen, oder ist dies eine Einschränkung wie bei Objective-C? Ich möchte eine abstrakte Klasse erstellen, die mit dem vergleichbar ist, was Java als abstrakte Klasse ...
C ++: Wie kann ich "ungültigen kovarianten Rückgabetyp" in geerbten Klassen vermeiden, ohne sie umzuwandeln?
Ich habe eine recht komplexe Klassenhierarchie, in der die Klassen sich gegenseitig überkreuzen: Es gibt zwei abstrakte Klassen A und C, die eine Methode enthalten, die eine Instanz von C bzw. A zurückgibt. In ihren geerbten Klassen möchte ich ...
IronRouter erweitert die Datenoption auf dem Routencontroller
Gibt es eine Möglichkeit, diedata Option bei Verwendung von IronRouter undRouteController, Es scheint, als würde es überschrieben, wenn ich von einem Super-Controller übernehme, der untergeordnete Controller erweitert den definierten nichtdata ...