Tag: base-class

In der Objekt-Orientierten Programmierung eine base-Klasse ist eine Klasse, von der andere Klassen Erben. Zum Beispiel, eine Kind-Klasse von `Männlich` und ein anderes Kind-Klasse „Weibliche“ können beide Erben von der Basis-Klasse `Mensch`.

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 {

Android: Aufruf von super() am Anfang oder Ende der onStart(), onStop(), onDestroy() in der Tätigkeit?

Anzahl der Antworten 2 Antworten
Wo in onStart(), onStop(), onDestroy() einer Aktivität nenne ich super.onStart(), super.onStop(), super.onDestroy() ? In der Regel rufen Sie die base-Klasse den ersten, bevor Sie mit etwas in die onXXXX () - Methoden innerhalb einer Aktivität. Möglich, Duplikat

Heben Base Class Events in Abgeleiteten Klassen in C#

Anzahl der Antworten 4 Antworten
Ich habe eine base-Klasse DockedToolWindow : Form -, und viele Klassen, die sich von DockedToolWindow. Ich habe eine container-Klasse, die hält und ordnet Ereignisse zu DockedToolWindow Objekte, jedoch möchte ich aufrufen, die Ereignisse aus der Kind-Klasse. Ich

Reihenfolge der Berufung Basisklasse Konstruktor von der abgeleiteten Klasse die Initialisierung der Liste

Anzahl der Antworten 3 Antworten
struct B { int b1, b2; B(int, int); }; struct D : B { int d1, d2; //which is technically better ? D (int i, int j, int k, int l) : B(i,j), d1(k), d2(l) {} //1st

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

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();

Was ist der Unterschied zwischen einer einfachen Basis-Klasse und abstrakte Klasse?

Anzahl der Antworten 4 Antworten
Ich war dabei eine Art von R&D und bin verwirrt mit dem Konzept einer abstrakten Klasse. Was ich weiß, über eine abstrakte Klasse ist, dass Sie enthalten konkrete Methoden, und es können virtuelle Methoden. Es kann oder

Tut delete auf einen Zeiger auf eine Unterklasse aufrufen der Basisklasse destructor?

Anzahl der Antworten 11 Antworten
Ich habe eine class A verwendet einen heap-Speicher-Zuweisung für eines seiner Felder. Klasse A instanziiert und gespeichert, als ein Zeiger-Feld in eine andere Klasse (class B. Wenn ich fertig bin mit einem Objekt der Klasse B, ich

Der Zugriff Auf Protected Variablen Einer Instanz Einer Klasse, Die Erweitert Die Abstrakte Klasse?

Anzahl der Antworten 2 Antworten
Ich habe eine abstrakte Klasse namens MyAction, die einen geschützten enum-variable. Die Klasse ist wie folgt definiert: package mypackage; public abstract class MyAction { public enum ActionId { ACTION1, ACTION2; } protected ActionId actionId; //constructor public MyAction(ActionId

Mehrere Basis-Klassen für eine abgeleitete Klasse, die Vererbung in C#

Anzahl der Antworten 2 Antworten
Wenn ich eine Klasse mit zwei Basisklassen : public partial MyClass : Base1, Base2 { } Aufruf der Konstruktor von Base1 würde ich dies tun: public MyClass() : base(myParamForBase1); Aber ich brauche Sie zum aufrufen der zweiten

Ruft einen Konstruktor der Basisklasse in einer Subklasse' Konstruktor-Körper

Anzahl der Antworten 3 Antworten
Ich war unter Eindruck, dass es unmöglich ist, siehe zum Beispiel: Aufruf des Konstruktors der Basisklasse nach einigen anderen Anweisungen in C++ Aber das folgende Programm wird ausgeführt und erzeugt zwei Linien der "Konstruktor von Person": #include

Schnittstelle vs-Basisklasse

Anzahl der Antworten 30 Antworten
Wann sollte ich ein interface und Wann soll ich eine base-Klasse? Sollte es immer eine Schnittstelle, wenn ich nicht wollen, um tatsächlich zu definieren, die eine Basis-Implementierung der Methoden? Wenn ich einen Hund habe und Katzen-Klasse. Warum

Mehrere Basis-Klassen für eine abgeleitete Klasse, Vererbung C#

Anzahl der Antworten 2 Antworten
Dies klingt vielleicht wie eine ziemlich, ich wage zu sagen, dumme Frage, bitte Geduld mit mir : Wenn ich eine Klasse mit zwei Basisklassen : public partial MyClass : Base1, Base2 { } Aufruf der Konstruktor von

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

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

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

C++: der Zugriff auf die übergeordneten Methoden und Variablen

Anzahl der Antworten 3 Antworten
In welcher Weise sollte ich auf diese übergeordnete Methode und die übergeordnete variable? class Base { public: std::string mWords; Base() { mWords = "blahblahblah" } }; class Foundation { public: Write( std::string text ) { std::cout <<

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ß

Python-Vererbung - Aufruf von Basis-Methoden innerhalb der Klasse untergeordnete Klasse?

Anzahl der Antworten 2 Antworten
Es verblüfft mich, wie ich kann nicht finden, eine eindeutige Erklärung dieses überall. Warum und Wann müssen Sie zum Aufruf der Methode der Basisklasse innerhalb der same-name-Methode der Kind-Klasse? class Child(Base): def __init__(self): Base.__init__(self) def somefunc(self): Base.somefunc(self)

Wie nennen explizit implementierten interface-Methode in der Basisklasse

Anzahl der Antworten 6 Antworten
Ich habe eine situation, wo zwei Klassen (eine Ableitung von der anderen) implementieren beide die gleiche Schnittstelle explizit: interface I { int M(); } class A : I { int I.M() { return 1; } } class

Wie verberge ich eine geerbte Eigenschaft in einer Klasse, ohne die geerbte Klasse (Basisklasse) zu ändern?

Anzahl der Antworten 9 Antworten
Wenn ich den folgenden code Beispiel: public class ClassBase { public int ID { get; set; } public string Name { get; set; } } public class ClassA : ClassBase { public int JustNumber { get; set;

C # Klassenbenennungskonvention: Ist es BaseClass oder ClassBase oder AbstractClass

Anzahl der Antworten 8 Antworten
Was ist die empfohlene Vorgehensweise, zu benennen base Klassen? Ist es, indem der name des Typs mit "Basis" oder "Abstrakte", oder würden wir nur suffix mit "Base"? Folgendes: Typ: ViewModel z.B. MainViewModelReportViewModel Basisklasse: BaseViewModel oder ViewModelBase oder

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

Warum sollten Sie Basisklassenzeiger für abgeleitete Klassen verwenden?

Anzahl der Antworten 4 Antworten
class base{ ..... virtual void function1(); virtual void function2(); }; class derived::public base{ int function1(); int function2(); }; int main() { derived d; base *b = &d; int k = b->function1() //Why use this instead of the

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

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

.NET: Das Objekt kann nicht in eine Schnittstelle umgewandelt werden, die es implementiert

Anzahl der Antworten 9 Antworten
Habe ich eine Klasse (TabControlH60), die beide von einer Basisklasse erbt (UserControl) und implementiert eine Schnittstelle (IFrameworkClient). Ich instanziieren Sie das Objekt mithilfe der .NET Activator-Klasse. Mit der zurückgegebenen Instanz, ich kann gegossen, um die UserControl-Klasse basieren,

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 =

Wie kann ich Jerson-String mit polymorpher Deserialisierung mit Java und Jackson Library?

Anzahl der Antworten 2 Antworten
Habe ich einige Klassen A, B, C, die Sie Erben alle von der Klasse BaseClass. Habe ich ein json-String enthält die json-Darstellung der A -, B -, C-oder BaseClass. Möchte ich die Möglichkeit haben, zu Deserialisieren Sie

Was sind gute Kandidaten für die Base Controller-Klasse in ASP.NET MVC?

Anzahl der Antworten 9 Antworten
Ich habe gesehen, eine Menge Leute sprechen über die Verwendung von Basis-Controller in Ihrem ASP.NET MVC-Projekten. Die typischen Beispiele, die ich gesehen habe, tun dies für die Protokollierung oder vielleicht CRUD-Gerüst. Was sind einige andere gute Verwendungen

So vermeiden Sie Fehler "Konstruktor für den Typ 'MyType' nicht gefunden" beim Erben einer Basisklasse

Anzahl der Antworten 1 Antworten
Habe ich eine Visual Studio-2010 Windows-Forms-Anwendung, die beinhaltet ein Formular Basis-Klasse, die anderen Klassen Erben. Die Basisklasse' Konstruktor nimmt einen parameter, der die untergeordneten Klassen auf die Basisklasse. Beispiel: public partial class BaseForm : Form { public

Erstellen eines Singletons in Python

Anzahl der Antworten 19 Antworten
Diese Frage ist nicht für die Diskussion, ob oder ob nicht die singleton-design-Muster wünschenswert ist, ist ein anti-pattern, oder für irgendwelche Glaubenskriege, sondern um zu diskutieren, wie dieses Muster ist am besten in Python implementiert, so dass

Wird der Basisklassenkonstruktor automatisch aufgerufen?

Anzahl der Antworten 6 Antworten
class Person { public int age; public Person() { age = 1; } } class Customer : Person { public Customer() { age += 1; } } Customer customer = new Customer(); Wäre das Alter des Kunden