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`.
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 {
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
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
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
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
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();
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
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
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
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
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
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
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
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
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
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
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
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 <<
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ß
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)
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
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;
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
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
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
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
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
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
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,
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 =
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
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
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
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
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