Tag: derived-class

In Objekt-Orientierten Sprachen, die abgeleitete Klasse kann die Eigenschaften Erben und/oder member-Funktionen von einer Basisklasse, die auch als super-Klasse. cf-Vererbung und Polymorphismus.

Kann ich eine Basis-Klasse, wobei jede abgeleitete Klasse hat seine eigene Kopie der statischen Eigenschaft?

Anzahl der Antworten 4 Antworten
Ich habe so etwas wie folgende situation unten: class Base { public static int x; public int myMethod() { x += 5; return x; } } class DerivedA : Base { } class DerivedB : Base {

C#: Pass abgeleitete Klasse als parameter

Anzahl der Antworten 2 Antworten
Ich habe eine base-Klasse, tut Berechnungen auf Bild-Größen. Ich bin ableiten einer Klasse aus, und haben vordefinierte Bildgrößen verwendet werden in meinem code. Während das, was ich habe funktioniert, ich habe das starke Gefühl, dass ich es

Python 2.3 Aufruf von super-Klasse-Methode

Anzahl der Antworten 1 Antworten
Probleme beim Aufruf von Basis-Klasse-Funktion in der folgenden Python 2.3 Skript. nach der Lektüre dieser post: Aufruf einer übergeordneten Klasse die Methode von der Kind-Klasse in Python? Habe ich generieren, dieses kleine Stück code: class Base(object): def

Warum läuft mein C++ - Unterklasse, die eine explizite Konstruktor?

Anzahl der Antworten 3 Antworten
Ich habe eine Basisklasse, in der Sie deklariert und definiert einen Konstruktor, aber für einige Grund meiner öffentlich abgeleitete Klasse ist nicht zu sehen, dass der Konstruktor, und deshalb muss ich mich ausdrücklich auf eine Weiterleitung der

Nicht aufrufen Basisklasse Konstruktor von der abgeleiteten Klasse

Anzahl der Antworten 2 Antworten
Sagen, ich habe eine base-Klasse: class baseClass { public: baseClass() { }; }; Und eine abgeleitete Klasse: class derClass : public baseClass { public: derClass() { }; }; Wenn ich erstellen Sie eine Instanz der derClass den

Was ist der Unterschied zwischen "extends" und "implements" in java mit Bezug auf die Leistung und Speicher,etc

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen erstreckt und implementiert in java mit Bezug auf die Leistung und Speicher,etc. Zum Beispiel nehmen Sie die folgenden Szenarien, 1) public interface PrintResult { public final int NO_ERROR=0; public final int SUCCESS=1;

static abstract class

Anzahl der Antworten 4 Antworten
Brauche ich eine Möglichkeit zum erstellen einer statischen Klasse, wo einige Konstanten können fallspezifisch, sondern hart codiert. Was ich wirklich tun will, ist haben einen Klasse, wo mehrere Konstanten werden zur Verfügung gestellt, wenn die Klasse erweitert

Wie man Basis-Klasse-Instanz von einer Abgeleiteten Klasse

Anzahl der Antworten 7 Antworten
Ich weiß nicht, ob das möglich ist, aber ich werde versuchen, die Basis-Klassen-Instanz von einer Abgeleiteten Klasse. In C# kann ich mit der Basis Schlüsselwort Zugriff auf Eigenschaften und Methoden der Basisklasse (natürlich), aber ich will Basis

Wie für den Zugriff auf geschützte Methode in der Basisklasse von der abgeleiteten Klasse?

Anzahl der Antworten 6 Antworten
Hier ist ein Beispiel des Codes, das mich ärgert: class Base { protected: virtual void foo() = 0; }; class Derived : public Base { private: Base *b; /* Initialized by constructor, not shown here Intended to

Rufen abgeleitete Klasse die Methode aus der Basisklasse Referenz

Anzahl der Antworten 2 Antworten
class Material { public: void foo() { cout << "Class Material"; } }; class Unusual_Material : public Material { public: void foo() { cout << "Class Unusual_Material"; } }; int main() { Material strange = Unusual_Material(); strange.foo();

Zeiger auf array mit Basisklasse, Auffüllen mit abgeleiteten Klasse

Anzahl der Antworten 5 Antworten
Wenn ich eine Basisklasse mit virtuellen Methoden und 2 abgeleiteten Klassen aus die Basisklasse, mit denen die virtuellen Methoden implementiert. Wie ich: //causes C2259 BaseClass* base = new BaseClass[2]; BaseClass[0] = new FirstDerivedClass; BaseClass[1] = new SecondDerivedClass;

Abgeleitete Klassen In C++

Anzahl der Antworten 3 Antworten
Arbeite ich an einem text-basiertes Spiel für Spaß und ich bin kämpfen, mit Vererbung von einer Basis-Klasse. Ich habe meine Basis-Klasse Being hält alle stats für was Charakter, den ich erstellen. Dann habe ich eine Klasse Combat

Hinzufügen von virtuellen behebt den Fehler : Typ 'Basis' ist nicht eine direkte Basis der abgeleiteten Klasse

Anzahl der Antworten 3 Antworten
Conside die folgende Beispiel-code unten: #include <iostream> using namespace std; class base { public: base() { cout << "ctor in base class\n"; } }; class derived1 : public base { public: derived1() { cout <<"ctor in derived1

Aufruf Basisklassenkonstruktor

Anzahl der Antworten 2 Antworten
Im Programm unten ist die Linie Derived(double y): Base(), y_(y) richtig/zulässig? Das ist, hält Sie sich an den ANSI-Regeln? #include <iostream> class Base { public: Base(): x_(0) { std::cout << "Base default constructor called" << std::endl; }

WCF- "Die zugrunde liegende Verbindung wurde geschlossen: Die Verbindung wurde unerwartet geschlossen"

Anzahl der Antworten 4 Antworten
Ich bin erhalten, die wonderfuly mehrdeutige Fehlermeldung, wenn mit einem meiner webmethods auf mein WCF-webservice. Als Fehler Meldung keine Angabe von Gründen gestatten Sie mir die post meine Theorie. Ich glaube, es hat vielleicht etwas zu tun

Können Sie überschreiben privaten definierten Funktionen in einer Basis-Klasse?

Anzahl der Antworten 6 Antworten
Glaube ich, eine derived class können override nur diejenigen Funktionen, die das Erbe der base class. Ist mein Verständnis korrekt.? Ist, wenn die Basisklasse hat eine öffentliche member-Funktion sagen, func, dann die abgeleitete Klasse kann override die

Serialisierung in C# mit einer abgeleiteten Klasse

Anzahl der Antworten 4 Antworten
Baue ich eine Benachrichtigung Rahmen und dafür bin ich serialisieren und Deserialisieren eine Basisklasse, von der alle Klassen, die ich senden möchten, ableiten. Das problem ist, dass der code kompiliert, aber wenn ich tatsächlich versuchen zu serialisieren

Unable to cast Base Klasse (Daten-Vertrag) auf abgeleitete Klasse

Anzahl der Antworten 3 Antworten
[DataContract] public class SearchCriteria { [DataMember] public string CountryID { get; set; } } [DataContract] public class CitySearchCriteria: SearchCriteria { [DataMember] public string CityID { get; set; } } Ich bin der Erstellung einer Instanz von SearchCriteria

Abgeleitete Klasse Den Konstruktor Aufrufe

Anzahl der Antworten 4 Antworten
Wenn ich eine Basis-Klasse: class Base{ ... }; und eine abgeleitete Klasse class Derived : public Base{ ... } stellt diese abgeleitete Klasse immer die Standard-Konstruktor der Basis-Klasse? also der Konstruktor, der keine Parameter? Wenn ich beispielsweise

C#: Feststellen abgeleiteten Objekttyp aus einer Basis-Klasse die statische Methode

Anzahl der Antworten 6 Antworten
In einem C# - Programm habe ich eine abstrakte Basis-Klasse, mit einer statischen "Create" - Methode. Die Create-Methode wird verwendet, um erstellen Sie eine Instanz der Klasse und speichern Sie es lokal für den späteren Gebrauch. Da

c++ Typumwandlung Basisklasse-abgeleitete Klasse Durcheinander

Anzahl der Antworten 4 Antworten
Wenn ich erstellen Sie eine Basisklasse namens base - und abgeleiteten Klassen aufgerufen derived_1, derived_2 etc... ich benutze eine Kollektion von Instanzen der Basis-Klasse, wenn ich dann ein element abgerufen und versucht, es zu benutzen, würde ich

Löschen von virtuellen Funktion in einer abgeleiteten Klasse

Anzahl der Antworten 5 Antworten
Habe ich eine virtuelle Basisklasse Funktion, die sollten nie benutzt werden, in einer bestimmten abgeleiteten Klasse. Gibt es eine Möglichkeit zu "löschen"? Ich kann es natürlich nur geben Sie eine leere definition, aber ich würde lieber machen

Wie rufe ich eine abgeleitete Klasse die Methode aus der Basisklasse?

Anzahl der Antworten 2 Antworten
Habe ich gelesen, einige ähnliche Fragen zu diesem Thema, aber keiner scheint das problem zu lösen, das ich mich vor. Die typische Antwort ist die Besetzung der abgeleiteten Klasse, aber ich kann nicht da ich nicht weiß

Abgeleitet und die Basis-Klasse, kann ich die base explizit?

Anzahl der Antworten 7 Antworten
public class SuperCar: Car { public bool SuperWheels { get {return true; } } } public class Car { public bool HasSteeringWheel { get {return true;} } } Wie kann ich die Basisklasse für die abgeleiteten Supersportwagen?

Ausführen einer abgeleiteten Konstruktor vor der Basis-Konstruktor in C#

Anzahl der Antworten 3 Antworten
Mein problem hier ist, dass ich gerne weitergeben möchte ein Objekt einer abgeleiteten Klasse, aber es muss getan werden, bevor die Basisklasse Konstruktor, da die Basisklasse wird, rufen Sie sofort die abgeleitete Klasse Start() Methode, um mit

C#: Wie kann ich den Aufruf einer statischen Methode einer Basisklasse aus einer statischen Methode einer abgeleiteten Klasse?

Anzahl der Antworten 9 Antworten
In C#, ich habe base-class-Produkt-und abgeleitete Klasse Widget. Produkt enthält eine statische Methode MyMethod(). Möchte ich nennen, statische Methode Produkt.MyMethod () - statische Methode Widget.MyMethod(). Ich kann nicht mit dem base-Schlüsselwort, denn das funktioniert nur mit Instanz-Methoden.

Aufruf der Basisklasse Konstruktor von der abgeleiteten Klasse der Konstruktor

Anzahl der Antworten 5 Antworten
Ich habe eine Frage: Sagen, ich habe ursprünglich diese Klassen, die ich nicht ändern kann (sagen wir, weil Sie aus einer Bibliothek, die ich verwende): class Animal_ { public: Animal_(); int getIdA() { return idA; }; string

Warum erstellen wir eine Objektinstanz von Interface statt von Class?

Anzahl der Antworten 4 Antworten
Habe ich viele Male gesehen eine Interface-Instanz aus einer Klasse. Warum wird über eine Schnittstelle, die in dieser Weise? Eine Interface-Instanz erstellt, die nur sich selbst mit Hilfe der abgeleiteten Klasse und können wir nur diese Schnittstelle

Wie definiere versiegelte Klasse in C ++?

Anzahl der Antworten 6 Antworten
So beenden Sie die Klasse vererbt werden, die von anderen in der Klasse. InformationsquelleAutor der Frage Mahantesh | 2011-01-17

C ++ Zugriff auf abgeleitetes Klassenmember vom Basisklassenzeiger

Anzahl der Antworten 5 Antworten
class Base { public: int base_int; }; class Derived : public Base { public: int derived_int; }; Base* basepointer = new Derived(); basepointer-> //Access derived_int here, is it possible? If so, then how? InformationsquelleAutor der Frage Peter

Wie löst man "reine virtuelle Methode namens"

Anzahl der Antworten 2 Antworten
Ich verstehen, warum dies geschieht, aber ich bin stecken, versuchen, es zu lösen...hier ist, was mein code tut, wenn der Fehler generiert wird (also, was zu einem Absturz), wenn mein Programm beendet wird... pure virtual method called

Virtuelle Tabelle C ++

Anzahl der Antworten 4 Antworten
Lese ich eine Menge Leute schreiben "eine virtuelle Tabelle vorhanden ist, für eine Klasse, die eine virtuelle Funktion deklariert". Meine Frage ist, gibt es eine vtable ist vorhanden, nur für eine Klasse, die eine virtuelle Funktion oder

Ist es in C # 4.0 möglich, eine Klasse von einem generischen Typparameter abzuleiten?

Anzahl der Antworten 3 Antworten
Ich habe versucht, aber ich kann nicht scheinen, um dies herauszufinden. Ich möchte, dies zu tun... public abstract class SingletonType<T,U> : U where T : class, new() where U : class, new() //Tried it with and without

wie man den abgeleiteten Klassennamen von der Basisklasse erhält

Anzahl der Antworten 6 Antworten
Ich habe eine base-Klasse Person - und abgeleitete Klassen Manager und Employee. Was ich jetzt gerne wissen würde ist das Objekt erstellt, ist Manager oder die Employee. Die person ist gegeben als belows: from Project.CMFCore.utils import getToolByName

Cast Basisklasse zu abgeleiteten Klasse Python (oder mehr Python Art der Erweiterung Klassen)

Anzahl der Antworten 6 Antworten
Ich verlängern müssen, die Networkx in python-Paket und fügen Sie ein paar Methoden, um die Graph Klasse für meinen speziellen Bedarf Dem Weg dachte ich über das tun dies ist simplying eine neue Klasse ableiten sagen NewGraphund

Inherited Methode für abgeleitete Klasse deaktivieren

Anzahl der Antworten 10 Antworten
Gibt es irgendeine Möglichkeit, in eine Java-Klasse abgeleitete Klasse, die "deaktivieren" - Methode und/oder ein Feld, das sonst von einer Basisklasse vererbt? Zum Beispiel, sagen, Sie haben eine Shape Basis-Klasse, die eine rotate() Methode. Sie haben auch

Wie verwende ich einen XmlSerializer, um ein Objekt zu deserialisieren, das einer Basisklasse oder einer abgeleiteten Klasse angehört, ohne den Typ vorher zu kennen?

Anzahl der Antworten 5 Antworten
In C#, wie benutze ich einen XmlSerializer Deserialisieren eines Objekts, das möglicherweise von einer Basisklasse oder einer von mehreren abgeleiteten Klassen, ohne zu wissen, den Typ vorher? Alle meine abgeleiteten Klassen hinzufügen zusätzlicher Daten-Mitglieder. Ich habe aus

Ist es möglich, einer abgeleiteten Klassenreferenz mit einer expliziten Typumwandlung ein Basisklassenobjekt zuzuordnen?

Anzahl der Antworten 17 Antworten
Ist es möglich, zuweisen einer Basisklasse Objekt einer abgeleiteten Klasse verweisen, mit einer expliziten Typumwandlung in C#?. Habe ich es versucht und es entsteht ein Laufzeitfehler. InformationsquelleAutor der Frage Maddy.Shik | 2009-04-08

Warum ruft der Aufruf einer Methode in meiner abgeleiteten Klasse die Basisklassenmethode auf?

Anzahl der Antworten 16 Antworten
Betrachten Sie diesen code: class Program { static void Main(string args) { Person person = new Teacher(); person.ShowInfo(); Console.ReadLine(); } } public class Person { public void ShowInfo() { Console.WriteLine("I am Person"); } } public class Teacher

Wie funktionieren abgeleitete Klassenkonstruktoren in Python?

Anzahl der Antworten 2 Antworten
Habe ich die folgenden Basis-Klasse: class NeuralNetworkBase: def __init__(self, numberOfInputs, numberOfHiddenNeurons, numberOfOutputs): self.inputLayer = numpy.zeros(shape = (numberOfInputs)) self.hiddenLayer = numpy.zeros(shape = (numberOfHiddenNeurons)) self.outputLayer = numpy.zeros(shape = (numberOfOutputs)) self.hiddenLayerWeights = numpy.zeros(shape = (numberOfInputs, numberOfHiddenNeurons)) self.outputLayerWeights = numpy.zeros(shape =

Fehler: Der Basisklassenkonstruktor muss den übergeordneten Klassenkonstruktor explizit initialisieren

Anzahl der Antworten 5 Antworten
Ich bin neu in c++. Wenn ich versuche zu kompilieren Sie den code unten bekomme ich diesen Fehler constructor for 'child' must explicitly initialize the base class 'parent' which does not have a default constructor child::child(int a)

Warum hat eine abgeleitete Vorlagenklasse keinen Zugriff auf die Bezeichner einer Basisvorlagenklasse?

Anzahl der Antworten 4 Antworten
Betrachten: template <typename T> class Base { public: static const bool ZEROFILL = true; static const bool NO_ZEROFILL = false; } template <typename T> class Derived : public Base<T> { public: Derived( bool initZero = NO_ZEROFILL );