Tag: constructor

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

Automatisch implementierte Eigenschaft in struct kann nicht zugewiesen werden

Anzahl der Antworten 4 Antworten
Ich eine next code: struct T { public T(int u) { this.U = 10; //Errors are here } public int U { get; private set; } } C# - compiler geben Sie mir ein paar Fehler in

Gibt es eine Möglichkeit, ein Objekt durch einen Hash zu initialisieren?

Anzahl der Antworten 3 Antworten
Wenn ich diese Klasse: class A attr_accessor :b,:c,:d end und dieser code: a = A.new h = {"b"=>10,"c"=>20,"d"=>30} ist es möglich, initialisieren Sie das Objekt direkt aus dem hash, ohne mich brauchen, um zu gehen, über jedes

Wie instanziiert ein Objekt mit einem privaten Konstruktor in C #?

Anzahl der Antworten 5 Antworten
Ich auf jeden Fall daran erinnern dass irgendwo ein Beispiel, dies zu tun mit Reflexion oder so etwas. Es war etwas, das hatte zu tun mit SqlParameterCollection die nicht erstellbar durch den user (wenn ich mich nicht

Überladen Konstruktor für Scala's Case Classes?

Anzahl der Antworten 2 Antworten
In Scala 2.8 gibt es eine Möglichkeit zum überladen von Konstruktoren der Fall-Klasse? Wenn ja, legen Sie bitte ein snippet zu erklären, wenn nicht, bitte erklären, warum? InformationsquelleAutor der Frage Felix | 2010-03-08

Wie können Sie mit RhinoMocks eine konkrete Klasse ohne einen leeren Konstruktor mokieren oder stubben?

Anzahl der Antworten 3 Antworten
Spott konkrete Klasse mit Rhino Mocks scheint zu funktionieren ziemlich einfach, wenn Sie haben einen leeren Konstruktor für eine Klasse: public class MyClass{ public MyClass() {} } Aber wenn ich einen Konstruktor, Parameter und entfernen Sie die

Methode aus Konstruktor aufrufen

Anzahl der Antworten 2 Antworten
Entschuldigt eventuelle kleinere Fehler in der syntax oder so weiter, erlebe ich dies mit einem Jitsi-Modul und nicht so super vertraut mit Java bestätigen wollen, was Los ist und warum und wie es behoben werden sollte. public

Standardkonstruktor in C

Anzahl der Antworten 13 Antworten
Gibt es eine Möglichkeit eine Art default-Konstruktor (wie C++) für C-Benutzer-definierte Typen mit einer Struktur? Ich habe bereits ein makro, das funktioniert wie eine schnelle Initialisierung (wie die für pthread_mutex) aber ich wollte wissen, ob Sie können

Was gibt ein Konstruktor in Java zurück?

Anzahl der Antworten 11 Antworten
Nachdem wir auf der post zu diesem Thema ich fand mich etwas verwirrt. Also ich bin immer wieder gefragt: "Tut Java-Konstruktor gibt einen beliebigen Wert?" Meiner Bücher sagen, Sie können nicht einen Wert zurückgeben, aber mein professor

beste Möglichkeit, ein Objekt zu erstellen

Anzahl der Antworten 7 Antworten
Dies scheint zu sein, sehr dumm und rudimentäre Frage, aber ich habe versucht zu googeln, konnte aber keine befriedigende Antwort gefunden, public class Person { public string Name { get; set; } public int Age { get;

Was ist diese seltsame Kolon-Member (":") Syntax im Konstruktor?

Anzahl der Antworten 12 Antworten
Vor kurzem habe ich ein Beispiel gesehen, wie die folgenden: #include <iostream> class Foo { public: int bar; Foo(int num): bar(num) {}; }; int main(void) { std::cout << Foo(42).bar << std::endl; return 0; } Was bedeutet diese

Instanziieren Sie ein Klassenobjekt mit einem Konstruktor, der einen Zeichenfolgenparameter akzeptiert?

Anzahl der Antworten 4 Antworten
Ich würde gerne instanziieren Sie ein Objekt aus seiner Class - Objekt mit dem Konstruktor akzeptiert einen einzelnen String argument. Hier ist etwas code, der Ansätze, was ich will: Object object = null; Class classDefinition = Class.forName("javax.swing.JLabel");

Code-Snippet oder Abkürzung, um einen Konstruktor in Visual Studio zu erstellen

Anzahl der Antworten 12 Antworten
Was ist das code-snippet oder kurz geschnitten, um erstellen Sie einen Konstruktor in Visual Studio? Visual Studio 2010 und C#. Habe ich vorher benutzt, aber ich kann mich nicht erinnern. InformationsquelleAutor der Frage | 2010-10-06

Die Regel der Drei wird mit C ++ 11 zur Fünf-Regel?

Anzahl der Antworten 8 Antworten
So, nachdem ich diesen wunderbaren Vortrag auf rvalue-Referenzen, dachte ich, dass jede Klasse profitieren würden von solch einer "move-Konstruktor", template<class T> MyClass(T&& other) Bearbeiten und natürlich ein "move-Zuweisungs-operator", template<class T> MyClass& operator=(T&& other) wie Philipp betont in

C ++ - Kompilierungsfehler in Bezug auf Konstruktor / Destruktordefinition

Anzahl der Antworten 2 Antworten
Ich versuche zu definieren, die den Konstruktor und Destruktor meiner Klasse, aber ich erhalte die Fehlermeldung: definition implizit deklariert 'x::x()' Was bedeutet es? Teil des Codes: ///Constructor StackInt::StackInt(){ t = (-1); stackArray = new int[20]; }; ///Destructor

Warum Konstruktoren nicht endgültig sein können

Anzahl der Antworten 10 Antworten
Warum können Konstruktoren nicht final, static oder abstract in Java? Zum Beispiel, können Sie mir erklären warum dies ist nicht gültig? public class K { abstract public K() { //... } } InformationsquelleAutor der Frage sachin |

Was ist ein einfaches Beispiel für die einfache Vererbung mit dem Schlüsselwort super () in Python?

Anzahl der Antworten 2 Antworten
Sagen wir, ich habe die folgenden Klassen eingerichtet: class Foo: def __init__(self, frob, frotz): self.frobnicate = frob self.frotz = frotz class Bar: def __init__(self, frob, frizzle): self.frobnicate = frob self.frotz = 34 self.frazzle = frizzle Wie kann

Erstellen einer Instanz der Klasse

Anzahl der Antworten 3 Antworten
Was ist der Unterschied zwischen den Linien 1 , 2 , 3 , 4? Wann nutze ich jede? Warum die Linie 3 druckt die constructor Foo und Zeile 7 ein Fehler zurückgegeben, und die Linie 8 nicht?

C # -Fehler: Parent enthält keinen Konstruktor, der 0 Argumente akzeptiert

Anzahl der Antworten 6 Antworten
Mein code ist public class Parent { public Parent(int i) { Console.WriteLine("parent"); } } public class Child : Parent { public Child(int i) { Console.WriteLine("child"); } } Bin ich immer die Fehlermeldung: Eltern enthält keinen Konstruktor, der

Was ist der Rückgabetyp eines Konstruktors in C #?

Anzahl der Antworten 3 Antworten
Habe ich diese Frage für Java auf diese link Bekam ich einige Antworten in java.Jetzt will ich es wissen in C#. Wie wir wissen, das wir nicht haben, fügen Sie alle return-Typ in einen C# - Konstruktor.

Utility-Klassenkonstruktor ausblenden: Hilfsklassen sollten keinen öffentlichen oder Standardkonstruktor haben

Anzahl der Antworten 7 Antworten
Bin ich immer diese Warnung auf Sonar.Ich möchte die Lösung zu entfernen diese Warnung auf sonar. Meine Klasse ist wie folgt : public class FilePathHelper { private static String resourcesPath; public static String getFilePath(HttpServletRequest request) { if(resourcesPath

Python: Übernehme die Superklasse __init__

Anzahl der Antworten 7 Antworten
Ich habe eine base-Klasse mit viel __init__ Argumente: def BaseClass(object): def __init__(self, a, b, c, d, e, f, ...): self._a=a+b self._b=b if b else a ... Alle erbenden Klassen, die ausgeführt werden soll __init__ Methode der Basisklasse.

Wie man den Konstruktor mit call_user_func_array in PHP aufruft

Anzahl der Antworten 1 Antworten
Wie könnte ich rufen Sie den Konstruktor einer Klasse mit call_user_func_array Ist es nicht möglich, das zu tun : $obj = new $class(); call_user_func_array(array($obj, '__construct'), $args); weil wenn der Konstruktor mit Parametern, die neue fehl. Einschränkung :

Object-Array-Initialisierung ohne Standardkonstruktor

Anzahl der Antworten 11 Antworten
#include <iostream> class Car { private: Car(){}; int _no; public: Car(int no) { _no=no; } void printNo() { std::cout<<_no<<std::endl; } }; void printCarNumbers(Car *cars, int length) { for(int i = 0; i<length;i++) std::cout<<cars[i].printNo(); } int main() {

Gibt es in C ++ einen impliziten Standardkonstruktor?

Anzahl der Antworten 11 Antworten
In dem Buch lese ich im moment (C++ Ohne Angst) es sagt, dass, wenn Sie nicht deklarieren Sie eine Standard-Konstruktor für eine Klasse, die der compiler liefert eine für Sie, die "Nullen jedes Daten-Mitglied". Ich habe experimentierte

'UserControl' -Konstruktor mit Parametern in C #

Anzahl der Antworten 10 Antworten
Rufen Sie mich verrückt, aber ich bin der Typ von Kerl, der gerne Konstruktoren mit Parametern (wenn erforderlich), im Gegensatz zu einem Konstruktor ohne Parameter, gefolgt von der Einstellung der Eigenschaften. Meine Gedanken: wenn die Eigenschaften, die

Wie kann ein überladener Konstruktor sowohl den Standardkonstruktor als auch eine Überladung des Basiskonstruktors aufrufen?

Anzahl der Antworten 2 Antworten
Vielleicht die Frage, die ich erklärt habe, ist nicht die richtige Frage, denn ich weiß schon die kurze Antwort ist: "Sie können nicht". Der situation Ich habe eine base-Klasse mit einem überladenen Konstruktor, der zwei Argumente nimmt.

Wann müssen Sie explizit einen Superklassenkonstruktor aufrufen?

Anzahl der Antworten 3 Antworten
Also sagen, dass ich eine Unterklasse erweitert, die eine Oberklasse. In welchen Szenarien muss ich explizit geben super() um den superclass-Konstruktor ausgeführt? Ich freue mich auf ein Beispiel in einem Buch über abstrakte Klassen und Wann Sie

Warum müssen this () und super () die erste Anweisung in einem Konstruktor sein?

Anzahl der Antworten 17 Antworten
Java erfordert, dass, wenn Sie rufen this() oder super() in einem Konstruktor muss die erste Anweisung. Warum? Beispiel: public class MyClass { public MyClass(int x) {} } public class MySubClass extends MyClass { public MySubClass(int a, int

Aufruf des Basiskonstruktors in C #

Anzahl der Antworten 10 Antworten
Wenn ich das Erben von einer Basisklasse und wollen, etwas von der constructor der geerbten Klasse an den Konstruktor der Basisklasse auf, wie mache ich das? Beispielsweise Wenn ich Erben, die von der Exception-Klasse, die ich tun

Was ist falsch mit Overridable-Methodenaufrufen in Konstruktoren?

Anzahl der Antworten 7 Antworten
Ich habe eine Wicket-Seite-Klasse, legt den Titel der Seite abhängig von dem Ergebnis einer abstrakten Methode. public abstract class BasicPage extends WebPage { public BasicPage() { add(new Label("title", getTitle())); } protected abstract String getTitle(); } NetBeans warnt

Warum geben Konstruktoren keine Werte zurück?

Anzahl der Antworten 17 Antworten
Bitte sagen Sie mir, warum der Konstruktor keinen Wert zurückliefern soll. Ich will technisch perfekte Grund, um zu erklären, an meine Schüler, warum der Konstruktor keinen Rückgabetyp. InformationsquelleAutor der Frage Dr. Rajesh Rolen | 2009-11-24

Standardzugriffsmodifikator für einen Java-Konstruktor

Anzahl der Antworten 4 Antworten
Kann jemand erklären, was der Standard-zugriffsmodifizierer für ein explizite no-arg-Konstruktor (und anderen Konstruktoren)? InformationsquelleAutor der Frage nfc-uk | 2012-11-24

Gibt es einen generischen Konstruktor mit Parameterbeschränkung in C #?

Anzahl der Antworten 6 Antworten
In C# können Sie eine Einschränkung auf eine generische Methode wie: public class A { public static void Method<T> (T a) where T : new() { //...do something... } } Wo Sie angeben, dass T sollte einen

Definieren eines Objekts ohne Aufruf seines Konstruktors in C ++

Anzahl der Antworten 6 Antworten
In C++ möchte ich definieren ein Objekt als Mitglied einer Klasse wie folgt aus: Object myObject; Jedoch dies zu tun versuchen, nennen es parameterlosen Konstruktor, der nicht existiert. Aber ich muss der Konstruktor aufgerufen werden, nachdem der

Verwendung von .apply () mit dem Operator 'new'. Ist das möglich?

Anzahl der Antworten 30 Antworten
In JavaScript, ich möchte, um eine Objektinstanz zu erstellen (über die new - operator), sondern übergeben Sie eine beliebige Anzahl von Argumenten an den Konstruktor übergeben. Ist das möglich? Was ich tun möchte, ist etwas, wie hier

In welcher Reihenfolge werden die Destruktoren und Konstruktoren in C ++ aufgerufen?

Anzahl der Antworten 4 Antworten
Was ist die Reihenfolge, in der die Destruktoren und Konstruktoren aufgerufen werden in C++? Mit Hilfe von Beispielen einige Basisklassen und Abgeleiteten Klassen InformationsquelleAutor der Frage hozefam | 2009-03-17

C ++ - Standarddestruktor

Anzahl der Antworten 7 Antworten
Wenn ich nicht erklären constructor zum Beispiel der compiler mir eine default constructordie haben keine Argumente und keine definition (Körper), und so nehmen keine Aktion. Wenn ich jetzt nicht erklären destructorder compiler mir eine default destructor ohne

Java: newInstance der Klasse, die keinen Standardkonstruktor hat

Anzahl der Antworten 6 Antworten
Ich versuche zu bauen, ein automatisches Test-framework (basierend auf jUnit, aber das ist nicht wichtig) für meine Schüler Hausaufgaben. Sie müssen erstellen Sie Konstruktoren für einige Klassen und auch einige Methoden, um Sie. Später, mit den Funktionen

Verspotten von Objekten ohne Konstruktor für Argumente in C # / .NET

Anzahl der Antworten 2 Antworten
Ist es möglich, erstellen Sie ein mock von einer Klasse, die nicht einen no-argument-Konstruktor und übergeben nicht irgendwelche Argumente an den Konstruktor? Vielleicht mit dem erstellen von IL dynamisch? Hintergrund ist, dass ich nicht will, Schnittstellen zu

C # Wie führe ich einen Code nach der Objektkonstruktion aus (Postconstruction)?

Anzahl der Antworten 9 Antworten
Wie Sie sehen können, in den folgenden code, der DoStuff () - Methode wird immer aufgerufen, bevor der Init () - man bei der Konstruktion eines Child-Objekts. Ich bin in einer situation, wo ich zahlreiche untergeordnete Klassen.

Zweck eines Konstruktors in Java?

Anzahl der Antworten 13 Antworten
Was ist der Zweck eines Konstruktors? Ich habe Java zu lernen in der Schule und es scheint mir, wie ein Konstruktor ist weitgehend redundant in Dinge, die wir getan haben bisher. Es bleibt abzuwarten, ob ein Zweck

ASP.net MVC Controller - Verwendung des Konstruktors

Anzahl der Antworten 2 Antworten
Arbeite ich an einer ASP.net MVC-Anwendung und ich habe eine Frage über die Verwendung von Konstruktoren für meine Controller. Bin ich mit Entity Framework und linq to Entities für alle meine Daten-Transaktionen. Ich brauche den Zugriff auf

Wie erzwinge Java, die Klasse bei der Instanziierung neu zu laden?

Anzahl der Antworten 6 Antworten
Hintergrund: Ich habe eine MainTest Klasse, hat viele Tasten, von denen jede Instanziierung einer Klasse, die ich bin-Kodierung/Prüfung. Ich möchte den code/test-Zyklus für diese Klassen schnell zu sein, und sehen, welche Auswirkungen meine änderungen schnell, ein paar

C ++: Wann (und wie) heißen die C ++ Global Static Constructors?

Anzahl der Antworten 5 Antworten
Arbeite ich auf einige C++ - code, und ich habe laufen in eine Frage, die wurde nörgelnden mich für eine Weile... Vorausgesetzt, ich kompiliere mit GCC auf einem Linux host für ein ELF den Gegner, wo sind

Wie funktionieren abgeleitete Klassenkonstruktoren in Python?

Anzahl der Antworten 2 Antworten
Habe ich die folgenden Basis-Klasse: class NeuralNetworkBase: def __init__(self, numberOfInputs, numberOfHiddenNeurons, numberOfOutputs): self.inputLayer = numpy.zeros(shape = (numberOfInputs)) self.hiddenLayer = numpy.zeros(shape = (numberOfHiddenNeurons)) self.outputLayer = numpy.zeros(shape = (numberOfOutputs)) self.hiddenLayerWeights = numpy.zeros(shape = (numberOfInputs, numberOfHiddenNeurons)) self.outputLayerWeights = numpy.zeros(shape =

Konstrukteure in Go

Anzahl der Antworten 8 Antworten
Habe ich ein struct, und ich möchte es initialisiert werden mit einigen sinnvollen default-Werten. In der Regel, das, was hier zu tun ist die Verwendung eines Konstruktors, aber da gehen Sie nicht wirklich OOP im herkömmlichen Sinn,

Basisklasse enthält nicht parameterlosen Konstruktor?

Anzahl der Antworten 6 Antworten
Mache ich mich auf den Konstruktoren ein bisschen mehr strenge, indem einige von meinem leeren Konstruktoren. Ich bin ziemlich neu auf Vererbung, und war ratlos, mit der Fehlermeldung, die ich bekam: Basis-Klasse keinen Parameterlosen Konstruktor Enthalten. Wie

Java-Konstruktor mit großen Argumenten oder Java Bean-Getter / Setter-Ansatz

Anzahl der Antworten 18 Antworten
Kann ich nicht entscheiden, welcher Ansatz besser für die Erstellung von Objekten mit einer großen Anzahl von Feldern (10+) (alle obligatorisch) der Konstruktor Ansatz der getter/setter. Konstruktor mindestens Sie erzwingen, dass alle Felder eingestellt sind. Java Beans

base () und this () Konstruktoren Best Practices

Anzahl der Antworten 5 Antworten
Unter welchen Bedingungen soll ich machen, die :base() und :this() Konstruktor ruft nach meinem Konstruktor Klammern (oder auch in anderen stellen im code). Wann werden Sie diese Anrufe von good practices und Wann sind Sie Pflicht? InformationsquelleAutor

Wählen Sie den Klassenkonstruktor mit enable_if aus

Anzahl der Antworten 2 Antworten
Betrachten Sie folgenden code: #include <iostream> #include <type_traits> template <typename T> struct A { int val = 0; template <class = typename std::enable_if<T::value>::type> A(int n) : val(n) {}; A(...) { } /* ... */ }; struct YES