Tag: constructor
Eine Besondere Art von Unterprogramm aufgerufen, an der Erstellung eines Objekts.
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
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!
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
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
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
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
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
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
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,
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
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
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; }
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,
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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?
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
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) {
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
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,
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
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,
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
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.
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
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
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,
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
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
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
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
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
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
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
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
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
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 -)