Tag: constructor

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

Was (nicht) zu tun in einem Konstruktor

Anzahl der Antworten 13 Antworten
Möchte ich Sie bitten, für Ihre besten Praktiken bezüglich der Konstruktoren in C++. Ich bin nicht ganz sicher, was ich tun sollte in einem Konstruktor und was nicht. Soll ich verwenden Sie nur für Attribut-Initialisierungen, den Aufruf

Was ist die beste Technik für den Ausstieg aus einem Konstruktor auf einen Fehler in C++

Anzahl der Antworten 8 Antworten
Was ist die beste Technik für den Ausstieg aus einem Konstruktor auf einen Fehler in C++? Dies ist insbesondere ein Fehler beim öffnen einer Datei. Danke für die Antworten. Ich bin eine Ausnahme zu werfen. Hier ist

Objektorientierte Perl-Konstruktor-syntax, die auch benannte Parameter

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

Java: Final Variablen in abstrakten Klassen

Anzahl der Antworten 5 Antworten
In Java, ich kann nicht erstellen Sie Instanzen der abstrakten Klassen. Warum nicht eclipse Schrei über den folgenden code? public abstract class FooType { private final int myvar; public FooType() { myvar = 1; } } warum

Sind mehrere geerbte Konstruktoren mehrfach aufgerufen?

Anzahl der Antworten 3 Antworten
Sind mehrere geerbte Konstruktoren mehrfach aufgerufen? Und in welcher Reihenfolge werden die Konstruktoren aufgerufen? Dies tut hängt von der Reihenfolge, in der vererbungsliste? Hier ist ein Beispiel (es ist nur, dass die situation klar, keine real-life-Beispiel). class

Pass-argument, um einen statischen Konstruktor in Java?

Anzahl der Antworten 6 Antworten
Ich versuche zu initialisieren einer statischen Klasse, mit einem argument, und führen Sie dann etwas mehr statische code in dieser Klasse. Ich bin mir bewusst, dass der static block, aber es scheint, es können nicht alle Argumente.

Was ist die Verwendung von initComponents(); in java-Konstruktor?

Anzahl der Antworten 2 Antworten
Wenn ich JFrame jedesmal, wenn ich sehe initComponents(); in meinem Konstruktor. Was ist es? Wenn ich es entfernen, was wird passieren? InformationsquelleAutor Hassan Azimi | 2013-12-11

C++: Sollte ich initialisieren Zeiger-Mitglieder zugeordnet sind, die im Konstruktor Körper auf NULL?

Anzahl der Antworten 3 Antworten
Angenommen ich habe: //MyClass.h class MyClass { public: MyClass(); private: Something *something_; } //MyClass.cpp MyClass::MyClass() { something_ = new Something(); } Sollte ich initialisieren something_ auf NULL (oder 0) im Konstruktor mit Initialisierungsliste den Konstruktor MyClass? Oder

Zuweisungsoperator in verkettete Liste C++

Anzahl der Antworten 1 Antworten
Ich versuche zu implementieren, verknüpfte Liste in c++. Ich setze meine Zuweisungsoperator wie diese: //assignment operator template<class T> LinkedList<T>& LinkedList<T>::operator = (const LinkedList& rhs) { if (&rhs != this) { Node *tmp = head; while (tmp ->

Java - "dieser" in Konstruktoren

Anzahl der Antworten 6 Antworten
Gut, dies ist eine sehr grundlegende Frage, ich habe noch nie codiert in java, aber ich bin eine Klasse zu schreiben, für einen Freund... Mit so etwas wie: class myClass{ private string name; public string getName() {

mit einer Variablen im Konstruktor in einer Methode, die außerhalb des Konstruktors

Anzahl der Antworten 2 Antworten
wenn ich einen Konstruktor in etwa so: public Constructor (int a, int b){ int c = a; int d = b; } Wie kann ich dann die variable c und d in einer Methode in der selben

java generische Konstruktoren

Anzahl der Antworten 3 Antworten
Momentan habe ich folgende code ruft Daten aus der Datenbank und erstellen Sie dann eine User. Dieser code wird verwendet in vielen meiner classe zu erstellen, die andere Objekte wie News, Commentsetc... Es nutzt apache commons dbutils.

Aufbau eines copy-Konstruktor in Java

Anzahl der Antworten 1 Antworten
Wie Baue ich einen copy-Konstruktor erhält einen weiteren Punkt (x,y) und eine Kopie der Werte ? Ich entscheiden, Signatur: public Point1 (Point1 other) , aber ich weiß nicht, was zu schreiben, es... Die Point-Klasse sieht wie folgt

“Es gibt keinen default-Konstruktor in android zur Verfügung.Datenbank.sqlite.SQLitepenhelper" in Android Studio

Anzahl der Antworten 2 Antworten
Versucht zu verlängern Klasse SQLiteOpenHelper, aber dieser Fehler auftaucht : "Es gibt keinen default-Konstruktor in android zur Verfügung.Datenbank.sqlite.SQLitepenhelper" zusammen mit anderen "cannot resolve symbol-Kategorie, Notiz,..." class DbHelper extends SQLiteOpenHelper { @Override public void onCreate(SQLiteDatabase db) { db.execSQL(Category.getSql());

Explizit initialisiert-Mitglied, das nicht über eine default-Konstruktor

Anzahl der Antworten 4 Antworten
Ich versuche zum instanziieren ein Objekt, das hat keinen Standard-Konstruktor, so dass auf Sie verwiesen werden kann von allen Methoden innerhalb der Klasse. Als ich erklärte, dass es in meiner header-Datei, aber der compiler sagt, dass der

JSLint-Fehler: Unerwarteter 'dieser'

Anzahl der Antworten 6 Antworten
Schwierigkeiten zu verstehen, warum JSLint ist überrascht von meinem Einsatz von this im folgenden code: JS: function testConstr (x) { 'use strict'; this.joker = "Whyyy sooo seriousss?"; this.x = x; } Sowohl property-Zuweisungen, JSLint sagt: Unerwartete 'diese'.

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

Verwenden Sie TestInitialize-test oder ein Konstruktor der Klasse für die Vorbereitung eines jeden testen??? und warum?

Anzahl der Antworten 9 Antworten
Diese Frage hinsichtlich unit-testing in Visual Studio mit MSTest (dies ist wichtig, weil der MSTest ist die Reihenfolge der Ausführung). Sowohl die Methode als gekennzeichnet [TestInitialize] und die test-Klasse-Konstruktor wird ausgeführt vor jeder test-Methode. So, die Frage

Pass aktuellen Objekttyp in Basis-Konstruktor aufrufen

Anzahl der Antworten 6 Antworten
Wie kann ich schnappe mir den Type von der geerbten Klasse, und übergeben Sie es in die Basis-Konstruktor von der Klasse geerbt? Siehe das code-Beispiel unten: //VeryBaseClass is in an external assembly public abstract class VeryBaseClass {

In welchen Fällen gibt es keinen Konstruktor, auch ein default-Konstruktor?

Anzahl der Antworten 9 Antworten
In dieses Buch ich bin gerade Lesen, ich lief über diese: Einer Klasse braucht keinen Konstruktor. Ein default-Konstruktor ist nicht nötig, wenn das Objekt braucht keine Initialisierung. Gehe ich Recht in der Herleitung aus der obigen, dass

kein passender Konstruktor vorhanden ist, um konvertieren aus "test *", "test", der Konstrukteur,

Anzahl der Antworten 6 Antworten
Ich bin neu c++ und ich habe Schwierigkeiten mit Konstruktor und Klassen. So, hier ist meine header-Datei: #pragma once #include <string> using namespace std; class test { private: string name; int number; public: test(); test(string i,int b);

Das schließen einer form bei einem Konstruktor

Anzahl der Antworten 9 Antworten
Ist es möglich, ein Formular zu schließen, während der Konstruktor ausgeführt wird (oder einfach nur zu stoppen, zeigen in diesem Stadium)? Ich habe den folgenden code: public partial class MyForm : Form { public MyForm() { if

Konstruktoren in Python

Anzahl der Antworten 4 Antworten
Ich brauche Hilfe bei schreiben von code für eine Python Konstruktor-Methode. Dieser Konstruktor-Methode nehmen würde, die folgenden drei Parameter: x, y, angle Was ist ein Beispiel? Ist dieses Hausaufgaben? Wenn ja, bitte markieren Sie Sie mit [Hausaufgaben].

Kann der template-Parameter eines Konstruktors angegeben werden?

Anzahl der Antworten 4 Antworten
Konstruktor der Klasse kann eine template-Funktion. An der Stelle, wo so ein Konstruktor aufgerufen wird, der compiler in der Regel schaut auf die gegebenen Argumente an den Konstruktor und bestimmt die verwendeten template-Parameter von Ihnen. Gibt es

Können Sie aufrufen eines instanziierten Objekts Konstruktor der Klasse ausdrücklich in C++?

Anzahl der Antworten 7 Antworten
Nach dem erstellen einer Instanz einer Klasse, können rufen wir den Konstruktor explizit? Zum Beispiel class A{ A(int a) { } } A instance; instance.A(2); Können wir dies tun? InformationsquelleAutor Lakshmi | 2008-11-24

Code-snippet oder eine Verknüpfung zu erstellen Sie einen Konstruktor in Visual Studio

Anzahl der Antworten 16 Antworten
Was ist das code-snippet oder eine Verknüpfung zu erstellen Sie einen Konstruktor in Visual Studio? Visual Studio 2010 und C#. Ich habe es vor, aber ich kann mich nicht erinnern. InformationsquelleAutor | 2010-10-06

Wie schreibt man einen Konstruktor enthält einen booleschen Wert?

Anzahl der Antworten 3 Antworten
Dies ist eine dumme Frage, aber es ist schon eine lange Zeit seit ich ' ve arbeitete mit java... Wie kann ich schreiben, dass meine Konstruktor mit booleschen Werten oder sollte ich schreiben Sie einfach ein default-Konstruktor?

Privaten Konstruktor in der abstrakten Klasse

Anzahl der Antworten 6 Antworten
In Java, was ist der Zweck der Verwendung von privaten Konstruktor in einer abstrakten Klasse? In einer rezension habe ich diese Frage, und ich bin neugierig, für welche situation wir müssen den Konstruktor so? Ich denke, es

Die übergabe-parameter auf Basis Konstruktor der Klasse oder die Instanz-variable?

Anzahl der Antworten 1 Antworten
Alle Klassen, die von einer bestimmten Basisklasse zu definieren, die ein Attribut namens "path". Im Sinne von duck typing, ich könnte verlassen sich auf definition in den Unterklassen: class Base: pass # no "path" variable here def

Gibt es eine Möglichkeit, @Autowire eine Bohne, die erfordert, dass Konstruktor-Argumente?

Anzahl der Antworten 8 Antworten
Ich bin mit Spring 3.0.5 und bin mit @Autowire-Anmerkung für meine Schüler so viel wie möglich. Eine der Bohnen, die ich brauche, um autowire erfordert Argumente an den Konstruktor. Ich habe mir durch die Feder-docs, aber kann

Statische Methode, die den Zugriff auf nicht-statische Konstruktor?

Anzahl der Antworten 3 Antworten
Ich eine Prüfung abgelegt hatte gestern auf Java. Es ist etwas, das scheint wirklich zweideutig zu mir. Regeln sind einfach: Statische Methode kann nicht Aufruf nicht-statischer Methoden. Konstruktoren sind eine Art Methode mit keine Rückkehr geben. public

ID-generator für die Objekte erstellt

Anzahl der Antworten 3 Antworten
Brauche ich eine Klasse erstellt Objekte Zuweisung einer ID für jedes Objekt erstellt. Diese ID ist wie üblich ein int-Attribut der Klasse. Ich möchte diesen Wert (ID) erhöht werden jedes mal, wenn ein Objekt erstellt und dann

Aufruf Konstruktor auf Typoskript-Klasse, ohne neue

Anzahl der Antworten 4 Antworten
In JavaScript, kann ich definieren Sie einen Konstruktor-Funktion, die aufgerufen werden können, mit oder ohne new: function MyClass(val) { if (!(this instanceof MyClass)) { return new MyClass(val); } this.val = val; } Kann ich dann konstruieren MyClass

java "void" und "nicht nichtig" - Konstruktor

Anzahl der Antworten 4 Antworten
Schrieb ich dieser einfachen Klasse in java nur für Testzwecke einige seiner Funktionen. public class class1 { public static Integer value=0; public class1() { da(); } public int da() { class1.value=class1.value+1; return 5; } public static void

kann nicht in einem Konstanten Ausdruck

Anzahl der Antworten 1 Antworten
In der folgenden c++ - programm: class matrix { public: int n; double **x; matrix(int n) : n(n) { x=new double[n][n]; for (int i=0;i<n;i++) { for(int j=0;j<n;j++) { x[i][j]=0; } } } ... Bekomme ich folgende Fehlermeldung:

Vorbei an template-Klasse als parameter

Anzahl der Antworten 1 Antworten
Wie gebe ich eine Vorlagen-Klasse an den Konstruktor der anderen Klasse? Ich bin versucht, übergeben Sie eine Vorlagen-hash-Tabelle-Klasse, um eine Menü-Klasse die mir erlauben wird, dann kann der Benutzer entscheiden, die Art der hash-Tabelle. template <class T>

Gibt es eine alternative zu bastard-injection? (AKA poor man ' s injection via default Konstruktor)

Anzahl der Antworten 12 Antworten
Ich am häufigsten bin versucht zu verwenden, "bastard-Injektion" in ein paar Fällen. Wenn ich ein "richtiges" dependency injection constructor: public class ThingMaker { ... public ThingMaker(IThingSource source){ _source = source; } Dann aber für Klassen, die ich

nicht enthalten einen Konstruktor mit 3 Argumenten

Anzahl der Antworten 5 Antworten
bitte Geduld mit mir, als ich bin nur zu lernen, C#. Nur Herumspielen mit C# habe ich beschlossen zu kommen mit einer Inventar-system zu testen, aber ich habe ein problem in meinem script: using System; using System.Collections.Generic;

JavaScript: Datum überschreiben.der Prototyp.Konstruktor

Anzahl der Antworten 4 Antworten
Ich würde das gerne ändern das Verhalten der standard-Date-Objekt. Jahre zwischen 0..99 an den Konstruktor übergeben sollte interpretiert werden als fullYear (kein hinzufügen von 1900). Aber meine folgende Funktion funktioniert nicht var oDateConst = Date.prototype.constructor; //save old

wie ist das zu erklären return-Anweisung innerhalb der Konstruktor?

Anzahl der Antworten 6 Antworten
soweit ich weiß , wird der Konstruktor nichts zurück , nicht einmal void , und auch return ; innerhalb jeder Methode ist void zurück . so, in meinem Programm public class returnTest { public static void main(String

Java: Exception in Konstruktoren: Problematisch oder nicht?

Anzahl der Antworten 3 Antworten
Ich bin vor kurzem überlegt, ob das werfen Konstruktor von Java gut ist oder nicht. Derzeit ist dies, was ich mitbekommen habe: Können Konstruktoren werfen von Ausnahmen in Java? Hier, Herr StackOverflow (aka Jon Skeet) scheinen nicht

C++: Initialisierung von member-Variablen

Anzahl der Antworten 2 Antworten
Ich habe eine Verwirrung, die auf der Klasse der Initialisierung der Variablen. Angenommen, in meinem .h-Datei: class Test { int int_var_1; float float_var_2; public: Test(); } Meine .cpp wäre: Test::Test() : int_var_1(100), float_var_2(1.5f) {} Wenn ich jetzt

Wie auf eine exception zu werfen enum-Konstruktor?

Anzahl der Antworten 3 Antworten
Wie kann ich eine exception werfen enum-Konstruktor? eg: public enum RLoader { INSTANCE; private RLoader() throws IOException { .... } } den Fehler erzeugt Unhandled exception type IOException Warum wollen Sie das tun? Das klingt für mich

Was sind die Unterschiede zwischen der Funktion und der Konstruktor-Funktion in JavaScript?

Anzahl der Antworten 4 Antworten
In diese blog-Autor sagt unter-Funktion ist ein Konstruktor-Funktion: function Cat(name, color) { this.name = name; this.color = color; } Cat.prototype.age = 0; var catC = new Cat("Fluffy", "White"); Instanzen von Cat Funktion hat einen Namen und die

Können wir unterbrechen, indem ein Objekt im Konstruktor

Anzahl der Antworten 7 Antworten
Könnten Sie mir bitte helfen. Ich habe eine Idee, wissen aber nicht wie kann ich es umsetzen. Die Frage ist also: Können wir unterbrechen, indem ein Objekt im Konstruktor also //Code SomeClass someClass = new SomeClass(someCriteria); Also,

PHP Zugriff auf nicht deklarierte Statische Konstanteneigenschaft

Anzahl der Antworten 2 Antworten
Habe ich eine Klasse in PHP, und ich bin immer ein Fatal Error(Titel) auf der markierten Linie mit einem Sternchen(*) class monster{ private $id = 0; private $name = ""; private $baseLevel = 0; private $attack =

c++: Keine Instanz von überladene Funktion?

Anzahl der Antworten 1 Antworten
//stock.h #ifndef STOCK_H #define STOCK_H //declare Stock Class class Stock { private: string StockExchange; string Symbol; string Company; double Price; int Shares; public: Stock(); Stock(string stockExchange, string symbol, string company, double price, int shares); void displayStockInfo(); void

"Kein geeigneter Standardkonstruktor verfügbar" - Warum ist der default-Konstruktor überhaupt aufgerufen?

Anzahl der Antworten 2 Antworten
Habe ich mir angeschaut, ein paar andere Fragen zu diesem Thema, aber ich sehe nicht ein, warum ein default-Konstruktor sollte auch genannt werden, in meinem Fall. Ich konnte nur einen default-Konstruktor, aber ich möchte verstehen, warum es

Super-Aufruf in eigener exception

Anzahl der Antworten 4 Antworten
Ich will nur wissen, warum nennen wir super in den von Ihnen selbst erstellte benutzerdefinierte Ausnahme. public class MyException extends Exception { public MyException(String message) { super(message); } } Hier Was ist der nutzen, der Aufruf von

Wie unterscheiden zwei Konstruktoren mit den gleichen Parametern?

Anzahl der Antworten 10 Antworten
Nehmen wir an, wir wollen zwei Konstruktoren für eine Klasse für komplexe zahlen: Complex (double re, double img) //construct from cartesian coordinates Complex (double A, double w) //construct from polar coordinates aber die Parameter (Anzahl und Art)