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