Tag: constructor

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

C # -Konstruktorverkettung? (Wie es geht?)

Anzahl der Antworten 8 Antworten
Ich weiß, das ist angeblich eine super einfache Frage, aber ich habe gekämpft mit der Vorstellung, für einige Zeit jetzt. Meine Frage ist, wie man Kette von Konstruktoren in c#? Ich bin in meinem ersten OOP-Klasse, so

typeof für RegExp

Anzahl der Antworten 8 Antworten
Es ist trotzdem zu erkennen, wenn ein JavaScript-Objekt ist ein regex? Zum Beispiel, ich würde gerne etwas wie das hier tun: var t = /^foo(bar)?$/i; alert(typeof t); //I want this to return "regexp" Ist das möglich? Dank!

asynchrone Konstruktorfunktionen in TypeScript?

Anzahl der Antworten 5 Antworten
Habe ich einige setup möchte ich im Rahmen eines Konstruktors, aber es scheint, dass ist nicht erlaubt Was bedeutet, dass ich nicht verwenden können: Wie sonst sollte ich das tun? Derzeit habe ich etwas außerhalb, aber dies

Der Kopierkonstruktor und der Zuweisungsoperator

Anzahl der Antworten 5 Antworten
Ob ich überschreiben operator= wird der Kopier-Konstruktor automatisch mit dem operator new? Ähnlich ist es, wenn ich definieren eine Kopie-Konstruktor, wird operator= automatisch 'Erben' das Verhalten der Kopie-Konstruktor? InformationsquelleAutor der Frage Paul Manta | 2011-03-20

Was sind praktische Anwendungen eines geschützten Konstruktors?

Anzahl der Antworten 8 Antworten
Warum würde jemand erklären, einen Konstruktor geschützt? Ich weiß, dass Konstruktoren deklariert werden private für den Zweck nicht erlauben, Ihre Schöpfung auf Stapel. InformationsquelleAutor der Frage Amol Gawai | 2009-06-29

Haben integrierte Typen Standardkonstruktoren?

Anzahl der Antworten 3 Antworten
Nach der Lektüre diese Artikel ich habe einen Punkt, dass int () ergibt 0, weil die temporären int wird mit dem Wert initialisiert, und nicht, weil int() ruft den default-Konstruktor für int. (Der Artikel ist fehlerhaft, nach

Wann ist es richtig, dass ein Konstruktor eine Ausnahme auslöst?

Anzahl der Antworten 24 Antworten
Wann ist es in Ordnung, dass ein Konstruktor eine exception werfen? (Oder, im Falle von Ziel C: Wann ist es richtig für ein init ' zurück zu null?) Scheint es mir, dass ein Konstruktor fehlschlagen sollte-und damit

Kann Konstruktor ein Nullobjekt zurückgeben?

Anzahl der Antworten 11 Antworten
Während der Suche durch einige alte code stieß ich auf dieses Juwel: MyObject o = new MyObject("parameter"); if (o == null) o = new MyObject("fallback parameter"); Die zweite Zeile markiert ist, in Eclipse als Toter code, und

Warum können andere Methoden "statisch" sein, aber ein Konstruktor nicht?

Anzahl der Antworten 11 Antworten
Ich verstehe nicht, warum die main-Methode muss statisch sein. Ich verstehe statische Variablen, aber statische Methoden sind für mich schwer zu fassen. Statische Methode existiert, erstellen Sie zwei Methoden mit dem gleichen Namen in zwei verschiedenen Klassen,

Was macht das "neue" Schlüsselwort tatsächlich in Java, und sollte ich es vermeiden, neue Objekte zu erstellen?

Anzahl der Antworten 6 Antworten
Ich habe bis vor ein paar Augenblicken, obwohl ich habe worden machen große Nutzung dieser Website, da habe ich computer-Programmierung, die ich bisher gelehrt habe mich selbst und halte ein kleines hobby von mir. Ich habe mir

Erbt eine Unterklasse Konstruktoren von dieser Superklasse?

Anzahl der Antworten 5 Antworten
In einer Unterklasse können wir initialisieren der Datenelemente mit Hilfe der Unterklasse den Konstruktor, die intern ruft die Superklasse Konstruktor super(). Wenn eine Unterklasse kann nicht Konstruktoren Erben von Ihrer Oberklasse, wie kann dann der super() Anruf

Verwenden von "Object.create" anstelle von "new"

Anzahl der Antworten 12 Antworten
Javascript-1.9.3 /ECMAScript 5 führt Object.createdie Douglas Crockford unter anderem wurde befürworten für eine lange Zeit. Wie Ersetze ich new in den folgenden code mit Object.create? var UserA = function(nameParam) { this.id = MY_GLOBAL.nextId(); this.name = nameParam; }

Der Typ '...' hat keine Konstruktoren definiert

Anzahl der Antworten 6 Antworten
Ich bin zu bemerken, die compiler-Fehler Der Art '...' hat keine Konstruktoren definiert generiert, wenn ich irrtümlicherweise versuchen, instanziieren Sie ein particlar Klasse. Führen mich zu Fragen, wie ich gehen würde, über das schreiben meiner eigenen Klasse,

Virtual Member-Aufruf in einem Konstruktor

Anzahl der Antworten 17 Antworten
Ich bin immer eine Warnung von ReSharper über einen Anruf zu einem virtuellen Mitglied aus meiner Objekte Konstruktor. Warum sollte dies etwas sein, das nicht zu tun? InformationsquelleAutor der Frage JasonS | 2008-09-23

Wie initialisiere ich einen stl-Vektor von Objekten, die selbst nicht-triviale Konstruktoren haben?

Anzahl der Antworten 4 Antworten
angenommen ich habe folgende Klasse: class MyInteger { private: int n_; public: MyInteger(int n) : n_(n) {}; //MORE STUFF }; Außerdem wird angenommen, dass diese Klasse nicht über eine Standard-trivialen Konstruktor MyInteger(). Ich muss immer Angebot ein

Unterschied, der die statische Variable inline oder im statischen Konstruktor in C # initialisiert

Anzahl der Antworten 3 Antworten
Ich würde gerne wissen, was ist der Unterschied zwischen der Initialisierung eine statische member-inline in: class Foo { private static Bar bar_ = new Bar(); } oder initialisieren Sie Sie innerhalb des statischen Konstruktors, wie in: class

Was ist ein höherer kinded Typ in Scala?

Anzahl der Antworten 4 Antworten
Finden Sie auf der Webseite: Higher kinded type == Typ-Konstruktor? class AClass[T]{...} //For example, class List[T] Einige sagen, dies ist eine höhere kinded geben, weil es abstracts über die Arten, das wäre konform mit der definition. Higher

Wann wird der Konstruktor eines benutzerdefinierten Attributs ausgeführt?

Anzahl der Antworten 4 Antworten
Wann wird es laufen? Läuft es für jedes Objekt, auf die ich es anwenden, oder nur einmal? Kann es etwas tun, oder seine Handlungen eingeschränkt? InformationsquelleAutor der Frage devoured elysium | 2009-07-22

Machst du viel in Konstruktoren schlecht?

Anzahl der Antworten 5 Antworten
Alle Felder final ist im Allgemeinen eine gute Idee, aber manchmal finde ich mich alles in den Konstruktor. Vor kurzem landete ich mit einer Klasse zu tun eigentlich alles im Konstruktor, wie das Lesen einer property-Datei und

Wie erzwinge Löschen eines Python-Objekts?

Anzahl der Antworten 4 Antworten
Ich bin neugierig auf die details des __del__ in python, Wann und warum es verwendet werden soll, und was nicht verwendet werden sollte. Ich habe die harte Tour gelernt, dass es nicht wirklich wie das, was man

Erstellen einer benannten Liste aus zwei Vektoren (Namen, Werte)

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit zu nutzen mapply auf zwei Vektoren zu konstruieren, die eine namens-Liste? Der erste Vektor wäre der Typ character und enthalten die verwendeten Namen für die Liste, während der zweite die Werte enthält. So

Warum kann ich keinen abstrakten Konstruktor für eine abstrakte C # -Klasse erstellen?

Anzahl der Antworten 8 Antworten
Bin ich erstellen eine abstrakte Klasse. Ich möchte jede meiner abgeleiteten Klassen werden gezwungen, um eine bestimmte Signatur des Konstruktors. Als solche, ich habe getan, was ich getan hätte, ich wollte, Sie zu zwingen, eine Methode zu

PHP - erweitert __construct

Anzahl der Antworten 3 Antworten
war ich wonderinf wenn Ihr mir helfen könntet.. Ich habe zwei Klassen, eine reicht dem anderen.. der Klasse B erweitert werden, indem verschiedene Objekte und für gemeinsame Interaktionen mit der Datenbank.. Jetzt möchte ich der Klasse B

Objektorientierte Perl-Konstruktorsyntax

Anzahl der Antworten 7 Antworten
Ich bin ein wenig verwirrt über das, was Los ist in Perl Konstruktoren. Ich habe diese beiden Beispiele perldoc perlbot. package Foo; #In Perl, the constructor is just a subroutine called new. sub new { #I don't

Statischer Konstruktor in C #

Anzahl der Antworten 5 Antworten
Ich bin versucht, einen statischen Konstruktor wie folgt aus: public static DataManager() { LastInfoID = 1; } und immer diese Fehlermeldung: zugriffsmodifizierer dürfen nicht auf statische Konstruktoren Ich würde gerne wissen, was mein problem ist. InformationsquelleAutor der

neu Backbone.Model () vs Backbone.Model.extend ()

Anzahl der Antworten 2 Antworten
Ich bin neu in JS und Backbone - Was ist der Unterschied zwischen diesen beiden? TestModel = new Backbone.Model({ title: "test title" }) TestModel = Backbone.Model.extend({ title: "test title" }) InformationsquelleAutor der Frage crapthings | 2012-02-01

Wie werden die Konstruktoren und der Zuweisungsoperator der Basisklasse in C ++ verwendet?

Anzahl der Antworten 5 Antworten
Habe ich eine Klasse B mit einer Reihe von Konstruktoren und Zuweisungs-operator. Hier ist es: class B { public: B(); B(const string& s); B(const B& b) { (*this) = b; } B& operator=(const B & b); private:

Aufruf Eltern Konstruktor in Ruby

Anzahl der Antworten 4 Antworten
Wie kann ich Eltern nennen Konstruktor ? module C attr_accessor :c, :cc def initialization c, cc @c, @cc = c, cc end end class B attr_accessor :b, :bb def initialization b, bb @b, @bb = b, bb

Wenn in C # -Konstruktoren initialisiert wird, was ist besser: Initialisierungslisten oder Zuweisung?

Anzahl der Antworten 3 Antworten
Klasse A verwendet eine Initialisierungsliste gesetzt, die Mitglied der Parameter-Wert, während der Klasse B benutzt die Zuweisung in den Konstruktor Körper. Kann jemand irgendeinen Grund geben, Sie bevorzugen einen über den anderen, solange ich bin im Einklang?

Laravel 4 - Child-Konstruktor ruft Parent-Konstruktor mit Abhängigkeitsinjektion auf

Anzahl der Antworten 5 Antworten
Baue ich ein CMS mit Laravel 4 und ich habe eine base-admin-controller für die admin-Seiten, die wie folgt aussieht: class AdminController extends BaseController { public function __construct(UserAuthInterface $auth, MessagesInterface $message, ModuleManagerInterface $module) { $this->auth = $auth; $this->user

Ist ein `= default`-Move-Konstruktor äquivalent zu einem memberweisen Move-Konstruktor?

Anzahl der Antworten 4 Antworten
Ist diese struct Example { int a, b; Example(int mA, int mB) : a{mA}, b{mB} { } Example(const Example& mE) : a{mE.a}, b{mE.b} { } Example(Example&& mE) : a{move(mE.a)}, b{move(mE.b)} { } Example& operator=(const Example& mE) {

Warum muss "stride" im System.Drawing.Bitmap-Konstruktor ein Vielfaches von 4 sein?

Anzahl der Antworten 6 Antworten
Ich Schreibe eine Anwendung, die erfordert, dass Sie mich eine proprietäre bitmap-format (MVTec Halcon HImage) und konvertieren es in ein System.Zeichnung.Bitmap in C#. Nur proprietäre Funktionen, die mir gegeben, um mir zu helfen dies tun, um mich

Objekt literal vs Konstruktor + Prototyp

Anzahl der Antworten 1 Antworten
Objekt-literal=name-Wert-Paare verpackt in geschweiften Klammern. Konstruktor=eine Funktion zum erstellen mehrerer Instanzen mit Schlüsselwort new. Prototyp=für die Erweiterung der ein literal. Dies ist, was ich verstanden habe bis jetzt.Aber je mehr ich recherchiere,Mehr bin ich verwirrt über das,

Wie kann ich auf einen privaten Konstruktor einer Klasse zugreifen?

Anzahl der Antworten 15 Antworten
Ich bin ein Java-Entwickler. In einem interview wurde ich gebeten, eine Frage zu privaten Konstruktoren: Können Sie Zugang zu einem privaten Konstruktor einer Klasse aufgerufen und instanziert? Ich antwortete, 'Nein', aber falsch war. Können Sie erklären, warum

Wie viele Konstruktorargumente sind zu viele?

Anzahl der Antworten 14 Antworten
Lassen Sie uns sagen, Sie haben eine Klasse namens Kunden, welche die folgenden Felder enthält: Benutzername E-Mail Vorname Nachname Lassen Sie uns auch sagen, dass nach Ihrer business-Logik, die alle Kunden-Objekte müssen diese vier Eigenschaften definiert. Nun,

C ++ benutzt immer einen expliziten Konstruktor

Anzahl der Antworten 1 Antworten
Nach dem Lesen der folgenden blog : http://xania.org/200711/ambiguous-overloading Begann ich mich zu Fragen "sollte ich nicht immer explizit definieren, meine Konstruktoren?" Also begann ich zu Lesen mehr als gefunden in diesem Artikel : http://www.sjbrown.co.uk/2004/05/01/always-use-explicit/ Was zeigt ein

C # Singleton mit Konstruktor, der Parameter akzeptiert

Anzahl der Antworten 5 Antworten
Ich möchte erstellen Sie eine statische Klasse oder singleton-Klasse, die akzeptiert eine Referenz auf ein anderes Objekt in den Konstruktor. Statische Klassen sind, aber ich dachte, ich könnte erstellen einer singleton, die Parameter akzeptiert in seinem Konstruktor.

Klassenmitgliedsvariablen automatisch in Python setzen

Anzahl der Antworten 3 Antworten
Sagen, ich habe die folgende Klasse in Python class Foo(object): a = None b = None c = None def __init__(self, a = None, b = None, c = None): self.a = a self.b = b self.c

Initialisieren Sie ein statisches Endfeld im Konstruktor

Anzahl der Antworten 7 Antworten
public class A { private static final int x; public A() { x = 5; } } final bedeutet, dass die variable nur einmal vergeben werden kann (im Konstruktor). static bedeutet, es ist eine Klasse Instanz. Ich

Was bedeutet das explizite Keyword?

Anzahl der Antworten 11 Antworten
Was bedeutet die explicit Stichwort bedeutet in C++? Kommentar zu dem Problem Ich möchte nur darauf hinweisen, um jemand neues kommt, dass seit C++11, explicit angewendet werden können, um mehr als nur Konstruktoren. Es ist nun gültig,

Übergeben Sie Parameter zum Basisklassenkonstruktor beim Erstellen der abgeleiteten Klasse Object

Anzahl der Antworten 2 Antworten
Betrachten zwei Klassen A und B class A { public: A(int); ~A(); }; class B : public A { public: B(int); ~B(); }; int main() { A* aobj; B* bobj = new bobj(5); } Nun die Klasse

Warum erhalte ich einen schwerwiegenden Fehler beim Aufruf des Konstruktors eines Elternteils?

Anzahl der Antworten 4 Antworten
Ich bin Verlängerung eines der SPL (Standard PHP Library) Klassen, und ich bin nicht in der Lage zu nennen, die übergeordneten Konstruktor. Hier ist die Fehlermeldung die ich erhalte: Fatal error: Cannot call Konstruktor Hier ist ein

Statischer Klasseninitialisierer in PHP

Anzahl der Antworten 5 Antworten
Habe ich eine helper-Klasse mit statischen Funktionen. Alle Funktionen in der Klasse erfordern eine 'schwere' Initialisierung Funktion einmal ausgeführt wird (als ob es ein Konstruktor). Ist es eine gute Praxis, dies zu erreichen? Das einzige, was ich

Verwenden Sie Moq, um Konstruktor zu verspotten?

Anzahl der Antworten 2 Antworten
Ich habe eine ganze Reihe von Konstruktoren: public BusinessObjectContext() : this(CloudStorageAccount.FromConfigurationSetting("DataConnectionString").TableEndpoint.ToString(), CloudStorageAccount.FromConfigurationSetting("DataConnectionString").Credentials) {} public BusinessObjectContext(string dataConnectionString) : this(CloudStorageAccount.Parse(dataConnectionString).TableEndpoint.ToString(), CloudStorageAccount.Parse(dataConnectionString).Credentials) { } public BusinessObjectContext(String baseAddress, StorageCredentials credentials) : base(baseAddress, credentials) { } Aber beim testen /Mocking muss ich

Kann WCF Service Konstruktoren haben?

Anzahl der Antworten 6 Antworten
Wenn ich neuen einen WCF-Dienst in meiner Lösung, kann ich Folgendes tun, haben Sie einen Konstruktor mit parameter übergeben? Wenn ja, wie, Wann und wo wird die Laufzeit zu füllen, die in meinen IBusinessLogic Objekt? [ServiceContract] public

Wie rufe ich beide Konstruktorinitialisierer auf, base () und this ()?

Anzahl der Antworten 5 Antworten
Dies ist leicht zu umgehen, aber ich einfach nur neugierig, wenn ich sein könnte, über eine Sprache verfügen oder möglicherweise die Tatsache, dass die Sprache verbietet es heißt, ich mache einen logischen Fehler in Klasse design. Ich

C ++ - Konstruktor / Destruktor-Vererbung

Anzahl der Antworten 6 Antworten
EDIT : Zusammenfassung der Antworten In der folgenden, B ist eine Unterklasse von A. Es ist eine Frage der Terminologie; ctors und dtors werden nicht geerbt, in dem Sinne, dass Sie den ctor/dtor von B wird nicht

Einen Wert in der Konstruktorfunktion einer Klasse zurückgeben

Anzahl der Antworten 8 Antworten
Bisher habe ich eine PHP Klasse mit dem Konstruktor public function __construct ($identifier = NULL) { //Return me. if ( $identifier != NULL ) { $this->emailAddress = $identifier; if ($this->loadUser() ) return $this; else { //registered user

Was nützen statische Konstruktoren?

Anzahl der Antworten 8 Antworten
Bitte erklären Sie mir die Verwendung von statischen Konstruktor. Wann und warum würden wir einen statischen Konstruktor, und ist es möglich zu überlasten? Kommentar zu dem Problem Es sollte angemerkt werden, dass es sich um statische Methoden

Delphi: Konstruktoren verstehen

Anzahl der Antworten 4 Antworten
ich bin auf der Suche nach verstehen virtuellen überschreiben überlastung wieder wenn auf Objekt-Konstruktoren. Jedes mal, wenn ich zufällig Schlüsselwörter hinzufügen, bis der compiler hält die Klappe - und (nach 12 Jahren der Entwicklung mit Delphi -)