Tag: constructor

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

Übergabe durch Verweis auf einen Konstruktor

Anzahl der Antworten 6 Antworten
Entschied ich mich, um zu sehen, wenn die Zuordnung einer Referenz zu einem Mitglied machen würde, ein Mitglied einen Verweis. Ich schrieb das folgende snippet, um es zu testen. Es gibt eine einfache Klasse Wrapper mit einem

C ++: Konstruktorinitialisierer für Arrays

Anzahl der Antworten 14 Antworten
Ich bin mit einem Gehirn-Krampf... wie Initialisiere ich ein array von Objekten richtig in C++? nicht-array-Beispiel: struct Foo { Foo(int x) { /* ... */ } }; struct Bar { Foo foo; Bar() : foo(4) {} };

PHP: Wie übergebe ich die Argumente der Klasse __construct () an parent :: __ construct ()?

Anzahl der Antworten 7 Antworten
Habe ich eine Klasse in PHP etwa so: class ParentClass { function __construct($arg) { //Initialize a/some variable(s) based on $arg } } Hat es eine Kind-Klasse, die als solche: class ChildClass extends ParentClass { function __construct($arg) {

Konvertierungskonstruktor vs. Konvertierungsoperator: Vorrang

Anzahl der Antworten 2 Antworten
Lesen einiger Fragen hier SO über das conversion-Operatoren und Konstruktoren hat mir denken über die Interaktion zwischen Ihnen, nämlich dann, wenn es ist ein 'mehrdeutig' nennen. Betrachten Sie den folgenden code: class A; class B { public:

@ViewScoped ruft @PostConstruct für jede Postback-Anfrage auf

Anzahl der Antworten 1 Antworten
Scheint dies nicht Recht. Ich war dabei einige Aufräumarbeiten meinem code und ich habe gerade festgestellt das. Jeder ajax-request ist die Entlassung der Konstruktor und die @PostConstruct meiner @ViewScoped bean. Selbst eine einfache Datenbank Seitenumbruch ausgelöst. Ich

Kann in Java ein letztes Feld von einem Konstruktorhelfer initialisiert werden?

Anzahl der Antworten 3 Antworten
Habe ich eine Letzte nicht-statische member: private final HashMap<String,String> myMap; Ich würde gerne initialisieren Sie es mit einer Methode namens durch den Konstruktor. Da myMap ist endgültig, meine "Helfer" - Methode ist nicht in der Lage zu

Java Lombok: Ein Feld in @AllArgsConstructor auslassen?

Anzahl der Antworten 2 Antworten
Wenn ich angeben @AllArgsConstructor Verwendung Lombok, erzeugt es einen Konstruktor für die Einstellung aller deklarierten (nicht endgültige, nicht statische) Felder. Ist es möglich, weglassen einige diesem Bereich und lassen Sie generierten Konstruktor für alle anderen Felder? Kommentar

Warum hat Java keine Initialisierungslisten wie in C ++?

Anzahl der Antworten 3 Antworten
In C++ können Sie eine Initialisierungsliste zum initialisieren der Klasse die Felder vor dem Konstruktor der Ausführung beginnt. Zum Beispiel: Foo::Foo(string s, double d, int n) : name(s), weight(d), age(n) { //Empty; already handled! } Ich bin

Initialize () vs Constructor () -Methode, ordnungsgemäße Verwendung bei der Erstellung von Objekten

Anzahl der Antworten 2 Antworten
Wir alle kennen den Unterschied zwischen einem Constructor - und eine Benutzer-Definierte Initialize() Methode grundlegend. Meine Frage konzentriert sich auf die besten design-Praxis für Objekt-Erstellung. Wir können all Initialize() code in Constructor() und Umgekehrt (verschieben Sie alle

Ausnahmen von Konstruktoren werfen

Anzahl der Antworten 10 Antworten
Bin ich eine Debatte mit einem Kollegen über das werfen von Ausnahmen von Konstruktoren und dachte, ich würde gerne etwas feedback. Ist es ok, Ausnahmen aus Konstruktoren, die aus einer Sicht des design? Können sagen, ich bin

Wie lauten die Regeln für den Aufruf des Superklassenkonstruktors?

Anzahl der Antworten 9 Antworten
Was sind die C++ - Regeln für den Aufruf des superclass-Konstruktors aus einer Unterklasse? Zum Beispiel, ich weiß, in Java, müssen Sie es tun, wie die erste Zeile der Unterklasse-Konstruktor (und wenn Sie nicht, eine implizite Aufforderung

Ist es möglich, Konstruktor-Erweiterung-Methode zu erstellen? Wie?

Anzahl der Antworten 4 Antworten
Ist es möglich, fügen Sie einen Konstruktor-Erweiterung-Methode ? Ich möchte hinzufügen, eine List< T > Konstruktor erhalten bestimmte Menge an bytes aus einem bestimmten teilweise gefüllten Puffer (ohne den Aufwand für das kopieren werden nur die relevanten

Wird der Basisklassenkonstruktor automatisch aufgerufen?

Anzahl der Antworten 6 Antworten
class Person { public int age; public Person() { age = 1; } } class Customer : Person { public Customer() { age += 1; } } Customer customer = new Customer(); Wäre das Alter des Kunden