Suchergebnisse für Anfrage "inheritance"

1 die antwort

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 ...

6 die antwort

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 ...

17 die antwort

Unterschied zwischen Vererbung und Zusammensetzung

Sind Zusammensetzung und Vererbung gleich? Wie kann ich das Kompositionsmuster in Java implementieren?

TOP-Veröffentlichungen

6 die antwort

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) { ... ...

2 die antwort

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: ...

2 die antwort

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. ...

11 die antwort

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() { ...

10 die antwort

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 ...

3 die antwort

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 ...

4 die antwort

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 ...