Suchergebnisse für Anfrage "inheritance"

10 die antwort

Vererbungsentwurf mit Interface + abstract class. Gute Übung

Ich bin mir nicht sicher, wie ich diese Frage benennen soll, aber im Grunde habe ich eine Oberfläche wie diese: public interface IFoo { string ToCMD(); } ein paar absract Klassen, die IFoo implementieren, wie: public abstract class Foo : IFoo ...

6 die antwort

Unterschied zwischen Schnittstellenvererbung und Implementierungsvererbung

Ich habe diese beiden Begriffe im Buch von Meyers gefunden, aber was ist der Unterschied?

6 die antwort

Verhalten von Javas Klasse bekommen <? erweitert Map> in .NET

Ich habe eine generische Klasse in Java definiert als: public static class KeyCountMap<T> { private Map<T, MutableInt> map = new LinkedHashMap<T, MutableInt>(); // ... rest of the properties... public KeyCountMap() { } @SuppressWarnings({ ...

TOP-Veröffentlichungen

2 die antwort

untergeordnete Klassenmethode aus Basisklasse C # aufrufen

Ist es möglich, eine untergeordnete Klassenmethode aus der Basisklassenreferenz aufzurufen? Bitte vorschlagen.. Code-Beispiel ist unten angegeben: public class Parent { public string Property1 { get; set; } } public class Child1:Parent { public ...

18 die antwort

Warum werden __init__ Methoden der Superklasse nicht automatisch aufgerufen?

Warum haben die Python-Designer entschieden, dass die Unterklassen '__init__() -Methoden rufen das @ nicht automatisch a__init__() Methoden ihrer Superklassen, wie in einigen anderen Sprachen? Entspricht die Pythonic- und empfohlene ...

14 die antwort

Diamond-Vererbung (C ++)

Ich weiß, dass die Vererbung von Diamanten als schlechte Praxis gilt. Ich habe jedoch 2 Fälle, in denen ich der Meinung bin, dass die Vererbung von Diamanten sehr gut passen könnte. Ich möchte fragen, würden Sie mir empfehlen, in diesen Fällen ...

2 die antwort

Warum verwendet Babel setPrototypeOf für die Vererbung, wenn Object.create (superClass.prototype) bereits vorhanden ist?

Geben Sie den folgenden Code in das @ eBabel REPL [http://babeljs.io/repl/#?evaluate=true&lineWrap=false&presets=es2015%2Creact%2Cstage-2&code=class%20Test%20%7B%0A%20%20%0A%7D%0A%0Aclass%20Test2%20extends%20Test%20%7B%0A%20%20%0A%7D] class Test ...

10 die antwort

base () und Best Practices dieses () Konstruktors

Unter welchen Bedingungen soll ich das @ mach:base() und:this() constructor ruft nach den Klammern meines Konstruktors (oder sogar an anderen Stellen im Code) auf. Wann sind diese Aufforderungen bewährte Verfahren und wann sind sie verbindlich?

14 die antwort

Java: Casting von Liste <B> zu Liste <A>, wenn B A? @ Implementie

Ich habe die folgende Klasse und Schnittstelle definiert: public interface A { } public class B implements A { }Ich habe einList vonB Objekte, die ich in ein @ umwandeln muList vonA Objekte: List<B> listB = new List<B>(); listB.add(new B()); // ...

8 die antwort

Multiple Inheritance

#include<iostream> using namespace std; class A { int a; int b; public: void eat() { cout<<"A::eat()"<<endl; } }; class B: public A { public: void eat() { cout<<"B::eat()"<<endl; } }; class C: public A { public: void eat() ...