Tag: constructor

Eine Besondere Art von Unterprogramm aufgerufen, an der Erstellung eines Objekts.

JavaScript "Kein Konstruktor" Ausnahme beim Erstellen von Objekten

Anzahl der Antworten 11 Antworten
Ich bin die Definition eines Objekt wie folgt: function Project(Attributes, ProjectWidth, ProjectHeight) { this.ProjectHeight = ProjectHeight; this.ProjectWidth = ProjectWidth; this.ProjectScale = this.GetProjectScale(); this.Attributes = Attributes; this.currentLayout = ''; this.CreateLayoutArray = function() {....} } Ich versuche dann zu

Javascript: Mocking Constructor mit Sinon

Anzahl der Antworten 7 Antworten
Ich bin ziehen meine Haare aus versuchen, um herauszufinden, wie mock ein Konstruktor mit sinon. Ich habe eine Funktion, erstellen Sie mehrere widgets durch Aufruf eines Konstruktors, der nimmt ein paar Argumente. Ich möchte, um zu überprüfen,

Ctor nicht erlaubt Rückgabetyp

Anzahl der Antworten 2 Antworten
Dass code: struct B { int* a; B(int value):a(new int(value)) { } B():a(nullptr){} B(const B&); } B::B(const B& pattern) { } Ich bin immer err msg: "Fehler 1 error C2533: 'B::{ctor}' : Konstruktoren nicht erlaubt, einen Rückgabetyp'

Wie erstellt BinaryFormatter.Deserialize neue Objekte?

Anzahl der Antworten 3 Antworten
Wenn BinaryFormatter deserialisiert ein stream in Objekte, scheint es, um neue Objekte zu erstellen, ohne Aufruf von Konstruktoren. Wie tut Sie es? Und warum? Gibt es noch etwas anderes .NET, das dies tut? Hier ist eine demo:

Fehler erhalten: ISO C ++ verbietet die Deklaration ohne Typ

Anzahl der Antworten 2 Antworten
Bin ich immer die folgenden Fehler: ISO-C++ verbietet Deklaration von ttTreeInsert mit Nein Typ ISO-C++ verbietet Deklaration von ttTreeDelete mit Nein Typ ISO-C++ verbietet Deklaration von ttTreePrint mit Nein Typ Prototyp int ttTree::ttTreePrint() nicht mit jedem in

Ist ein Überschreiben des Konstruktors möglich?

Anzahl der Antworten 13 Antworten
Was ich weiß ist, der compiler schreibt ein Standard no-argument-Konstruktor in der byte-code. Aber wenn wir schreiben es uns, dass der Konstruktor wird automatisch aufgerufen. Ist dieses Phänomen ein Konstruktor überschreiben? InformationsquelleAutor der Frage Gopal | 2011-02-24

Konstruktor vs. KomponenteWillMount; Was kann ein ComponentWillMount tun, was ein Konstruktor nicht kann?

Anzahl der Antworten 1 Antworten
Soweit ich sehen konnte, das einzige, was ein componentWillMount tun können, und ein constructor nicht zu nennen setState. componentWillMount() { setState({ isLoaded: false }); } Da haben wir nicht render noch ein setState im componentWillMount bereiten den

Definieren des Konstruktors in der VS-Implementierungsdatei (.cpp) der Headerdatei

Anzahl der Antworten 3 Antworten
Hallo und vielen Dank für das Lesen. Dies könnte nur fallen unter den 'persönlichen Einstellungen', Kategorie, aber egal, hier gehen wir... Kann ich definieren, den Körper einer Klasse-Konstruktor in der Klasse .h Datei oder der Umsetzung-Datei .cpp.

Gibt es eine Möglichkeit, eine Klasse ohne Aufruf von __init__ zu instanziieren?

Anzahl der Antworten 6 Antworten
Gibt es einen Weg, Sie zu umgehen Konstruktor __init__ einer Klasse in python? Beispiel: class A(object): def __init__(self): print "FAILURE" def Print(self): print "YEHAA" Nun möchte ich erstellen Sie eine Instanz der A. Es könnte so Aussehen,

Konstruktor gibt den Wert zurück?

Anzahl der Antworten 5 Antworten
Betrachten Sie den folgenden code, sehe ich den Konstruktor gibt einen Wert zurück. Ich dachte, dass Konstruktoren nur die Objekte zurückgegeben. Kann mir jemand sagen, was ich bin fehlt? public function __construct($username = null, $password = null){

Wie rufe ich New-Object für einen Konstruktor auf, der einen einzelnen Array-Parameter akzeptiert?

Anzahl der Antworten 2 Antworten
In der PowerShell, das ich verwenden möchte New-Object zu nennen, ein einziges-argument .Net-Konstruktor new X509Certificate2(byte byteArray). Das problem ist, wenn ich das mit einem byte-array von powershell, bekomme ich New-Object : Keine überladung für die "X509Certificate2" und

Warum kann ich Konstruktoren in PHP nicht überlasten?

Anzahl der Antworten 12 Antworten
Habe ich aufgegeben, alle Hoffnung, jemals in der Lage zu überlasten meiner Konstruktoren in PHP, so was würde ich wirklich gerne wissen, ist warum. Gibt es auch einen Grund für? Schafft es inhärent schlechten code? Ist es

JavaScript: Die guten Teile - Wie man "neu" überhaupt nicht benutzt

Anzahl der Antworten 8 Antworten
Crockford ' s buchen, JavaScript: Die Guten Teilesagt (auf Seite 114), dass die Konstruktor-Funktionen sollten immer werden die Namen mit einem Anfangsbuchstaben (ie. Punkt), und dass die Funktionsnamen mit einem Großbuchstaben beginnen, sollte nur verwendet werden, mit

Wie rufe ich einen Konstruktor von einem anderen in Java auf?

Anzahl der Antworten 18 Antworten
Ist es möglich den Aufruf eines Konstruktors aus einem anderen (innerhalb der gleichen Klasse, nicht von einer Unterklasse)? Wenn ja, wie? Und was könnte der beste Weg sein, rufen Sie einen anderen Konstruktor (wenn es gibt mehrere

Geschützt gegen öffentlichen Konstruktor für abstrakte Klasse? Ist da ein Unterschied?

Anzahl der Antworten 3 Antworten
Diese Frage ist aus reiner Neugier. Gibt es einen Unterschied zwischen: public abstract class MyClass { public MyClass() { } } und public abstract class MyClass { protected MyClass() { } } Dank. InformationsquelleAutor der Frage Marlon

Kann ich Methoden im Konstruktor in Java aufrufen?

Anzahl der Antworten 7 Antworten
Habe ich die situation, wo ich möchte, Lesen der Konfiguration-Datei nur ein mal, wenn die Klasse instanziiert wird. Angenommen ich habe eine Methode mit dem Namen readConfig()das liest Konfiguration und setzt es in einen Map Objekt. Wenn

Java-Konstruktorvererbung

Anzahl der Antworten 10 Antworten
Ich Frage mich, warum in java Konstruktoren werden nicht vererbt? Sie wissen, wenn Sie haben eine Klasse wie folgt aus: public class Super { public Super(ServiceA serviceA, ServiceB serviceB, ServiceC serviceC){ this.serviceA = serviceA; //etc } }

Kann ein Konstruktor einen NULL-Wert zurückgeben?

Anzahl der Antworten 15 Antworten
Ich weiß Konstruktoren nicht "zurück" nichts, aber zum Beispiel wenn ich den Anruf CMyClass *object = new CMyClass() gibt es eine Möglichkeit, um Objekt zu NULL, wenn der Konstruktor fehlschlägt? In meinem Fall habe ich einige Bilder,

Warum wird ein POD in einer Struktur durch einen impliziten Konstruktor auf Null initialisiert, wenn ein Objekt im Heap oder ein temporäres Objekt im Stapel erstellt wird?

Anzahl der Antworten 2 Antworten
Standard und die C++ Buch sagen, dass der default-Konstruktor für die Klasse geben die Mitglieder aufgerufen, durch die implizit erzeugten default-Konstruktor, sondern built-in-Typen werden nicht initialisiert. Jedoch, in diesem test Programm mit dem ich es zu unerwarteten

Initialisiert der Standardkonstruktor integrierte Typen?

Anzahl der Antworten 7 Antworten
Nicht der Standard-Konstruktor (vom compiler erstellten) initialisieren built-in-Typen? InformationsquelleAutor der Frage |

Übergeben Sie Argumente an Constructor in VBA

Anzahl der Antworten 5 Antworten
Wie kann man konstruieren von Objekten übergabe von Argumenten direkt an Ihre eigenen Klassen? Etwas wie dieses: Dim this_employee as Employee Set this_employee = new Employee(name:="Johnny", age:=69) Nicht in der Lage, dies zu tun ist sehr nervig,

Warum können Konstruktoren nicht in Java geerbt werden?

Anzahl der Antworten 10 Antworten
Ich bin ein Anfänger in der java-Programmiersprache, vor kurzem habe ich studiert, Konstruktoren kann nicht vererbt werden, in java, Kann mir jemand bitte erklären, warum? Habe ich schon gelesen dieser link von C++ InformationsquelleAutor der Frage Mayank

Konstruktor einer anonymen Klasse aufrufen

Anzahl der Antworten 10 Antworten
Können sagen, ich habe eine konkrete Klasse Class1 und ich bin der Erstellung einer anonymen Klasse aus. Object a = new Class1(){ void someNewMethod(){ } }; Nun gibt es eine Möglichkeit, ich könnte die überlastung der Konstruktor

Können Sie ein Sub-Neu (Konstruktor) mit Parametern in VB erben?

Anzahl der Antworten 2 Antworten
In den folgenden code erhalte ich die compile-Fehler Error Too many arguments to 'Public Sub New()' auf die Dim TestChild As ChildClass = New ChildClass("c"). Ich nicht erhalten, es auf TestChild.Method1() obwohl Sie beide auf der base-Klasse,

Verwenden von C ++ - Basisklassenkonstruktoren?

Anzahl der Antworten 5 Antworten
Während der Arbeit mit Vorlagen, die ich lief in ein brauchen Sie, um eine Basisklasse Konstruktoren zugänglich von vererbten Klassen für Objekt-Erstellung zu verringern, kopieren/einfügen-Operationen. Ich dachte, dies zu tun durch using Schlüsselwort in der gleichen Weise

Kann nicht auf "X" verweisen, bevor Supertype-Konstruktor aufgerufen wurde, wobei x eine letzte Variable ist

Anzahl der Antworten 7 Antworten
Betrachten Sie die folgende Java-Klasse Erklärung: public class Test { private final int defaultValue = 10; private int var; public Test() { this(defaultValue); //<-- Compiler error: cannot reference defaultValue before supertype constructor has been called. } public

Muss ich wirklich den Standardkonstruktor in Java definieren?

Anzahl der Antworten 5 Antworten
Es funktioniert, wenn Konstruktoren nicht definiert sind, gibt aber Fehler, wenn ich definieren einen parametrisierten Konstruktor und nicht die default - und übergeben nicht alle Werte, die beim erstellen eines Objekts. Ich dachte Konstruktoren sind vordefiniert. Warum

Reihenfolge des Aufrufs von Konstruktoren / Destruktoren in der Vererbung

Anzahl der Antworten 6 Antworten
Eine kleine Frage zum anlegen von Objekten. Sagen, ich habe diese zwei Klassen: struct A{ A(){cout << "A() C-tor" << endl;} ~A(){cout << "~A() D-tor" << endl;} }; struct B : public A{ B(){cout << "B() C-tor"

Was ist eine saubere, pythische Möglichkeit, mehrere Konstruktoren in Python zu haben?

Anzahl der Antworten 11 Antworten
Ich kann nicht finden, eine endgültige Antwort für diese. AFAIK, kann man nicht mehrere __init__ Funktionen in eine Python-Klasse. So wie löse ich dieses problem? Angenommen ich habe eine Klasse namens Cheese mit der number_of_holes Eigenschaft. Wie

Ausnahme im statischen Konstruktor

Anzahl der Antworten 3 Antworten
Ich habe gegraben, um SO für eine Antwort auf diese, und die beste, die ich finden kann, so weit ist hierjedoch ist ausgerichtet auf Instanzen mit statischen Konstruktoren; ich bin nur mit der Klasse statisch. Mein code:

Konstrukteure in Kotlin

Anzahl der Antworten 5 Antworten
Lerne ich Kotlin aus offiziellen docs, ich habe eine class wie unten, wo ich erstellt constructor die zwei parameters. Körper constructor ist in init block. class Person(name: String, surname: String) { init { Log.d("App", "Hello"); } }

C ++ 11 anonymous union mit nicht-trivialen Mitgliedern

Anzahl der Antworten 2 Antworten
Ich bin der Aktualisierung einer struct von mir und ich war zu wollen, fügen Sie einen std::string-Mitglied. Die ursprüngliche Struktur sieht wie folgt aus: struct Value { uint64_t lastUpdated; union { uint64_t ui; int64_t i; float f;

Blob-Konstruktor-Browser-Kompatibilität

Anzahl der Antworten 2 Antworten
Bin ich die Entwicklung eine Anwendung, wo ich empfangen von Bilddaten, gespeichert in einer uint8Array. Ich habe dann die überführung dieser Daten in ein Blob zu erstellen und dann die Bild-url. Vereinfachte code zum abrufen von Daten

Wann wird in einer PHP5-Klasse ein privater Konstruktor aufgerufen?

Anzahl der Antworten 5 Antworten
Sagen wir, ich Schreibe einen PHP - (>= 5.0) Klasse, die als singleton. Alle docs, die ich gelesen habe sagen, dass die Klasse Konstruktor private, damit die Klasse kann nicht direkt instanziiert werden. Also wenn ich so

Umfang der Variablen in if-Anweisungen

Anzahl der Antworten 4 Antworten
Habe ich eine Klasse hat keinen default-Konstruktor oder Zuweisungsoperator, so ist es deklariert und initialisiert, die innerhalb einer if/else-Anweisung in Abhängigkeit von dem Ergebnis der anderen Funktion. Aber dann sagt er, dass es out of scope später,

PHP - der beste Weg, um ein Objekt mit einer großen Anzahl von Parametern und Standardwerten zu initialisieren

Anzahl der Antworten 6 Antworten
Ich bin eine Klasse entwerfen, definiert ein hoch Komplexes Objekt mit einer Tonne (50+), meist optionale Parameter, von denen viele würde Standardwerte (zB: $type = 'foo'; $width = '300'; $interactive = false;). Ich bin versucht zu bestimmen,

Wie starte ich eine Absicht, indem ich einige Parameter an sie übergebe?

Anzahl der Antworten 2 Antworten
Ich würde gerne einige Variablen im Konstruktor meiner ListActivity Starte ich die Aktivität über diesen code: startActivity(new Intent (this, viewContacts.class)); Möchte ich ähnlichen code, sondern an zwei strings an den Konstruktor übergeben. Wie ist das möglich? InformationsquelleAutor

Was macht das Aufrufen von super () in einem React-Konstruktor?

Anzahl der Antworten 2 Antworten
Lernen Reagieren, die docs und stieß auf dieses Beispiel : class Square extends React.Component { constructor() { super(); this.state = { value: null, }; } ... } Laut Mozillasuper ermöglicht die Verwendung this im Konstruktor. Gibt es

Einem geerbten schreibgeschützten Feld einen Wert zuweisen?

Anzahl der Antworten 5 Antworten
Also ich habe eine base-Klasse, die viele Kinder hat. Diese Basis-Klasse definiert einige readonly-Eigenschaften und Variablen mit default-Werten. Diese können unterschiedlich sein, je nach Kind. Readonly-Eigenschaften/Feldern können Sie ändern Sie den Wert der variable im Konstruktor, und

Partielle Klassenkonstruktoren

Anzahl der Antworten 3 Antworten
Ist es ein Weg, um eine partielle Klasse' Konstruktor-Aufruf einer anderen Methode, die meine oder kann nicht definiert werden? Grundsätzlich meine teilweise Konstruktor der Klasse definiert ist: public partial class Test { public Test() { //do stuff

Einen Konstruktor aufrufen, um das Objekt neu zu initialisieren

Anzahl der Antworten 10 Antworten
ist es möglich, zu re-initialisieren eines Objekts einer Klasse mit Konstruktor? InformationsquelleAutor der Frage cpx | 2010-01-29

Können Konstruktoren asynchron sein?

Anzahl der Antworten 11 Antworten
Ich habe ein Silverlight-Projekt, wo ich versuche zu füllen einige Daten in einem Konstruktor: public class ViewModel { public ObservableCollection<TData> Data { get; set; } async public ViewModel() { Data = await GetDataTask(); } public Task<ObservableCollection<TData>> GetDataTask()

Java Spring-Bean mit privatem Konstruktor

Anzahl der Antworten 5 Antworten
Ist möglich im Frühjahr, die Klasse für bean nicht öffentlichen Konstruktor, sondern nur private ? Wird diese private Konstruktor aufgerufen, wenn die bean erstellt wird? Danke. InformationsquelleAutor der Frage user710818 | 2011-08-31

Können Konstruktoren Ausnahmen in Java auslösen?

Anzahl der Antworten 8 Antworten
Sind Konstruktoren dürfen exceptions werfen? InformationsquelleAutor der Frage Mahmoud Hossam | 2009-09-03

Kann ich einen STL-Vektor mit 10 derselben Ganzzahl in einer Initialisierungsliste initialisieren?

Anzahl der Antworten 6 Antworten
Kann ich initialisieren STL-Vektor mit 10 der gleiche integer in einer Initialisierer-Liste? Meine versuche haben bisher fehlgeschlagen mich. InformationsquelleAutor der Frage Xavier | 2012-04-19

wie man Konstruktor von der Superklasse in die Unterklasse erbt

Anzahl der Antworten 6 Antworten
Wie Erben der Konstruktor von einer super-Klasse eine sub-Klasse? InformationsquelleAutor der Frage Anil | 2010-02-23

Initialisieren einer Generic.List in C #

Anzahl der Antworten 7 Antworten
In C#, ich kann initialisiert eine Liste mit dem folgenden syntax. List<int> intList= new List<int>() { 1, 2, 3 }; Ich würde gerne wissen, wie das {} syntax funktioniert, und wenn es einen Namen hat. Es ist

PHP-Konstruktor mit Parameter

Anzahl der Antworten 2 Antworten
Brauche ich die Funktion, dass etwas wie das hier tun: $arr = array(); //this is array where im storing data $f = new MyRecord(); //I have __constructor in class Field() that sets some default values $f->{'fid'} =

Schnittstelle, die eine Konstruktorsignatur definiert?

Anzahl der Antworten 16 Antworten
Es ist seltsam, dass dies das erste mal ist, dass ich stieß auf dieses problem, aber: Wie definieren Sie einen Konstruktor in einer C# - Schnittstelle? Bearbeiten Einige Leute wollten ein Beispiel (es ist ein Freizeit-Projekt, also

In C #, müssen Sie den Basiskonstruktor aufrufen?

Anzahl der Antworten 7 Antworten
In C#, wenn ich eine geerbte Klasse mit einem Standardkonstruktor ist, muss ich explizit aufrufen der Basisklasse' Konstruktor, oder wird Sie implizit aufgerufen? class BaseClass { public BaseClass() { //... some code } } class MyClass :