Tag: constructor-overloading

Konstruktor überladen wird verwendet, um die Flexibilität zu erhöhen, eine Klasse, indem er alternative Konstruktoren für eine Klasse. Mit mehr als einer Art und Weise der Initialisierung der Objekte erreicht werden kann, mit überladen von Konstruktoren.

Überlast - "base" - Konstruktor oder "dieses" Konstruktor?

Anzahl der Antworten 6 Antworten
Habe ich paar Typen, die Ableitung von vereinfachten Base wie unten gezeigt. Ich bin nicht sicher, ob Basisklasse Konstruktor oder this Konstruktor beim überladen von Konstruktoren. ConcreteA überlastungen Konstruktoren rein mit base Konstruktoren, während ConcreteB überlastungen mit

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:

Typoskript Klasse: "Überlastung Signatur ist nicht kompatibel mit der Funktion der Umsetzung"

Anzahl der Antworten 1 Antworten
Habe ich die folgende Klasse: export class MyItem { public name: string; public surname: string; public category: string; public address: string; constructor(); constructor(name:string, surname: string, category: string, address?: string); constructor(name:string, surname: string, category: string, address?: string) {

C # -Konstruktoren überladen

Anzahl der Antworten 3 Antworten
Wie kann ich die Verwendung von Konstruktoren in C# so: public Point2D(double x, double y) { //... Contracts ... X = x; Y = y; } public Point2D(Point2D point) { if (point == null) ArgumentNullException("point"); Contract.EndContractsBlock(); this(point.X,

Konstruktorüberladung in Java - Best Practice

Anzahl der Antworten 5 Antworten
Gibt es ein paar Themen, die ähnlich dieser, aber ich konnte nicht finden, eine ausreichende Antwort. Ich würde gerne wissen, was die beste Praxis für Konstruktor überladen in Java. Ich habe bereits meine eigenen Gedanken zu dem

Was bedeutet "diese ()" Methode?

Anzahl der Antworten 8 Antworten
Lief ich in dieser code-block, und es gibt diese eine Zeile, die ich nicht beenden zu verstehen, die Bedeutung oder das, was es tut. public Digraph(In in) { this(in.readInt()); int E = in.readInt(); for (int i =