Tag: constructor
Eine Besondere Art von Unterprogramm aufgerufen, an der Erstellung eines Objekts.
9
Antworten
Was ist die Logik/Grund hinter machen String s= new String("Hello World"); Illegal in C#? Der Fehler ist Die beste übereinstimmung für die überladene Methode `string.String(char*)' hat einige ungültige Argumente Ich bin nicht daran interessiert, die API-docs, ich
3
Antworten
Ich bin eine Klasse entwerfen, hat eine std::vector<int> wie eine Instanz-variable. Ich bin mit einem std::vector weil ich brauche, um seine Größe zur Laufzeit. Hier sind die relevanten Teile meines Codes: my_class.h: #include <vector> using std::vector; class
2
Antworten
Ich bin Browsen, die Diskussion für ein ähnliches Thema, aber kann nicht finden, meine situation... Versuche rufen Muttergesellschaft Konstruktoren mit Parametern... kann nicht scheinen, um es richtig zu machen. Ich habe eine PhysicsBody Superklasse, nimmt aNode als
3
Antworten
Habe ich ein JavaScript-Konstruktor wird wie dieses: function Box(obj) { this.obj = obj; } denen will ich ein Objekt übergeben als parameter wie diese: var box = new Box({prop1: "a", prop2: "b", prop3: "c"}) und gibt mir
5
Antworten
Warum brauchen wir ein Standard no-argument-Konstruktor in vielen Java-bezogenen APIs? Wie generell gilt, dass alle java-bean-Klassen oder Entitäten (JPA etc) oder JAX-WS-Implementierung-Klassen erfordern eine explizite no-argument-Konstruktor. Wenn durch Standard-Java bietet einen no-argument-Konstruktor dann, warum die meisten dieser
5
Antworten
Was ich will, ist: obj = Foo.new(0) # => nil or false Dies nicht funktioniert: class Foo def initialize(val) return nil if val == 0 end end Ich weiß in C/C++/Java/C# wir cant return einen Wert in
10
Antworten
Ich bin ein wenig verwirrt über den Einsatz von getter/setter und Konstruktoren (siehe den code unten ein Beispiel) public class ExampleClass { private int value = 0; public ExampleClass () { value = 0; } public ExampleClass
3
Antworten
Was sind die vor-und Nachteile der Vervielfältigung ein Objekt Instanz mit Instanz-Konstruktor oder Funktion? Beispiel Ein: type TMyObject = class strict private FField: integer; public constructor Create(srcObj: TMyObject); overload; //alternatively: //constructor CreateFrom(srcObj: TMyObject); property Field: integer read
4
Antworten
Habe ich eine abstrakte Basis-Klasse, bei der mehrere optionale Parameter: abstract case class Hypothesis( requirement: Boolean = false, onlyDays: Seq[Int] = Nil, … ) extends Something {…} Muss ich wirklich explizit wiederholen Sie alle Parameter mit der
2
Antworten
Meine Frage in kurz: wie kann ich erkennen, ob eine java-annotation vorhanden ist (und an der richtigen Stelle) für einen bestimmten Benutzer der Klasse/Objekt. Details des "Problems" Können sagen, ich habe zwei java Klassen: public class Line
3
Antworten
Ich verstehe es nicht. Ich habe schon starrte an die code-der code für drei Stunden und ich sehe nicht das problem. Die Klasse, die ich erschaffe, genannt TwoDayPackage ist abgeleitet von einer Klasse namens Paket. Dies ist,
3
Antworten
Ich bin ein wenig verwirrt über die ComponentName Klasse in Android. Gibt es verschiedene Möglichkeiten, um auf eine Komponente name-Objekt, aber ich weiß nicht, Wann welcher zu benutzen ist... und warum! Beispiel: Anwendung Paket ist de.zordid.sampleapp aber
5
Antworten
Habe ich eine Klasse die ich versuche zu initialisieren, aber bekomme die Fehlermeldung "Kein passender Konstruktor für die Initialisierung von 'TextureCoordinates'"; Klasse, die ich versuche zu initialisieren: class TextureCoordinates { public: TextureCoordinates(){}; TextureCoordinates(Point2D& origin, Dimensions2D& dim); Point2D
5
Antworten
Mache ich eine software in c#. Ich bin mit einem abstrakten Klasse Instruction hat, dass diese bits von code: protected Instruction(InstructionSet instructionSet, ExpressionElement newArgument, bool newDoesUseArgument, int newDefaultArgument, int newCostInBytes, bool newDoesUseRealInstruction) { //Some stuff if (DoesUseRealInstruction)
2
Antworten
Ich denke, das wird besser erklärt werden mit einem Beispiel Ich habe folgenden Fall Klasse case class Person(name: String = "no name", surname: String = "no surname") Und ich möchte, um eine Allgemeine Funktion ist, füllen Sie
4
Antworten
Angenommen ich habe folgende (vereinfachte): class Color; class IColor { public: virtual Color getValue(const float u, const float v) const = 0; }; class Color : public IColor { public: float r,g,b; Color(float ar, float ag, float
3
Antworten
public class UserAction { private final UUID uuid; private String userId; /* more fields, setters and getters here */ public UserAction(){ this.uuid = UUID.fromString(new com.eaio.uuid.UUID().toString()); } public UserAction(UUID uuid){ this.uuid = uuid; } @Override public boolean equals(Object
6
Antworten
Da, wenn wir deklarieren eine Funktion, die wir erhalten, dessen Prototyp die constructor-Eigenschaft zeigen Sie auf die Funktion selbst, ist es eine schlechte Praxis zu überschreiben-Funktion Prototyp-wie so: function LolCat() { } //at this point LolCat.prototype.constructor ===
2
Antworten
Wie kann ich die $foo variable unten wissen, dass die foo false sein sollte? class foo extends fooBase{ private $stuff; function __construct($something = false){ if(is_int($something)) $this->stuff = &getStuff($something); else $this->stuff = $GLOBALS['something']; if(!$this->stuff) return false; } }
5
Antworten
Was würde der beste Weg sein, schreiben einen generischen copy Konstruktor-Funktion für meine c# - Klassen? Sie Erben alle von der abstrakten Basis-Klasse, so könnte ich mit Reflexion zum anzeigen der Eigenschaften, aber ich Frage mich, ob
7
Antworten
Habe ich zwei Konstruktoren, die feed-Werte readonly-Felder. class Sample { public Sample(string theIntAsString) { int i = int.Parse(theIntAsString); _intField = i; } public Sample(int theInt) { _intField = theInt; } public int IntProperty { get { return
7
Antworten
Habe ich eine Klasse wie folgt: class Foo { public Foo(int x) { ... } } und ich übergeben zu müssen, zu einer bestimmten Methode einen Delegaten wie diese: delegate Foo FooGenerator(int x); Ist es möglich, übergeben
2
Antworten
Sagen, ich habe eine Klasse Foo, die Erweiterung der Klasse Bar. Und ich will etwas überschreiben Foo consructor. Und ich will nicht einmal wissen, was signarure der Bar Konstruktoren ist. Gibt es eine Möglichkeit, dies zu tun?
8
Antworten
Wünsche ich mir eine nicht-template-Klasse mit einer template-Konstruktor ohne Argumente. Soweit ich das verstanden habe, ist es unmöglich, es zu haben (weil es in Konflikt mit dem Standard-Konstruktor - habe ich Recht?), und die Lösung ist Folgendes:
5
Antworten
Ich habe eine Frage: Sagen, ich habe ursprünglich diese Klassen, die ich nicht ändern kann (sagen wir, weil Sie aus einer Bibliothek, die ich verwende): class Animal_ { public: Animal_(); int getIdA() { return idA; }; string
15
Antworten
Sollte ich unit-Tests Konstruktoren? Sagen, ich habe einen Konstruktor wie diese: IMapinfoWrapper wrapper; public SystemInfo(IMapinfoWrapper mapinfoWrapper) { this.wrapper = mapinfoWrapper; } Brauche ich zum schreiben eines unit-Tests für diese construtor? Ich habe keine Getter für die wrapper-variable,
4
Antworten
Wenn ich eine javascript-Klasse, die nicht instanziiert werden kann, was sollte der Konstruktor zurück, dass ich testen kann. Der Konstruktor immer ein Objekt zurück, ich kann also nicht null zurückgeben, wenn der Konstruktor fehlschlägt. function SomeClass(id) {
11
Antworten
Warum ist es möglich zu schreiben Konstruktor einer abstrakten Klasse in C#? Soweit ich weiß, wir können nicht instanziieren eine abstrakte Klasse.. also was ist es? Sie können nicht instanziieren der Klasse, richtig? InformationsquelleAutor der Frage Mulder
10
Antworten
In einer Sprache, wo beide verfügbar sind, würden Sie es vorziehen, um zu sehen, eine Instanz-Konstruktor oder eine statische Methode gibt eine Instanz? Zum Beispiel, wenn Sie eine String aus einer char: String.FromCharacters(chars); new String(chars); InformationsquelleAutor der
16
Antworten
Kann ein struct haben ein Konstruktor in C++? Habe ich versucht, dieses problem zu lösen, aber ich bin nicht immer die syntax. InformationsquelleAutor der Frage |
6
Antworten
Die ganze Frage ist im Titel. Zum Beispiel: enum enumTest { TYPE1(4.5, "string1"), TYPE2(2.79, "string2"); double num; String st; enumTest(double num, String st) { this.num = num; this.st = st; } } Konstruktor ist gut mit den
3
Antworten
War ich der Lektüre dieses http://en.wikipedia.org/wiki/C%2B%2B0x#Modification_to_the_definition_of_plain_old_data Erwähnt trivialen Standardkonstruktor, trivialen copy-Konstruktor, copy-Zuweisungsoperator, trivial destructor. Was ist trivial und nicht trivial? InformationsquelleAutor der Frage | 2010-10-10
5
Antworten
Kann ich so etwas machen?: function User(form) { this._username = form.username.value; this._password = form.password.value; this._surname = form.surname.value; this._lastname = form.lastname.value; this._birthdate = form.b_day.value+"-"+form.b_month.value+"-"+form.b_year.value; this._avatar = form.avatar; this._messages = new Array(); this._messagesCount=0; } function User(userName,password,surname,lastName,birthdate) { this._username =
20
Antworten
Warum C++ nicht über einen virtuellen Konstruktor? InformationsquelleAutor der Frage Arjun | 2009-04-09
7
Antworten
Ich würde gerne wissen, ob es einen Weg gibt, um die Kette von Methoden auf ein neu erstelltes Objekt in PHP? Etwas wie: class Foo { public function xyz() { ... return $this; } } $my_foo =
5
Antworten
Was sind die Unterschiede zwischen den beiden-und bei der würden Sie ein "Objekt-Initialisierer" über eine "constructor" - und Umgekehrt? Ich arbeite mit C#, wenn, was zählt. Außerdem ist der Objekt-Initialisierer spezifische Methode, um C# - oder .NET?
14
Antworten
Sagen wir, ich habe drei Klassen: class A { A() { //super(); System.out.println("class A"); } } class B extends A { B() { //super(); System.out.println("class B"); } } class C extends B { public static void main(String
11
Antworten
Gibt es einen Vorteil, mit __construct() anstelle der Klasse name für einen Konstruktor in PHP? Beispiel (__construct): class Foo { function __construct(){ //do stuff } } Beispiel (genannt): class Foo { function Foo(){ //do stuff } }
5
Antworten
In Java, gibt es eine Möglichkeit, initialisieren Sie ein Feld vor dem super-Konstruktor ausgeführt wird? Sogar die hässlichste hacks, die ich mit oben kommen kann abgelehnt werden durch den compiler: class Base { Base(String someParameter) { System.out.println(this);
9
Antworten
Ich versuche, ein Date wie diese: date = new Date(year-1900,mon-1,day,hrs,min,sec); und Eclips gibt mir diese Warnung: "Der Konstruktor Date(int,int,int,int,int) ist veraltet". Was bedeutet es für einen Konstruktor veraltet? Was kann ich tun? InformationsquelleAutor der Frage snakile |
5
Antworten
Wie kann ich erstellen Sie eine Instanz eines Objekts mit einer Referenz-Klasse, und sicherstellen, dass der Konstruktor ausgeführt? In diesem code-Beispiel wird der Konstruktor von TMyClass werden nicht genannt: type TMyClass = class(TObject) MyStrings: TStrings; constructor Create;
6
Antworten
Gibt es einen Unterschied zwischen A und B? Klasse A hat einen privaten Konstruktor: class A { private A() { } } Klasse B ist versiegelt und hat einen privaten Konstruktor: sealed class B { private B()
5
Antworten
Ich habe eine Basisklasse MyBase enthält eine rein virtuelle Funktion: void PrintStartMessage() = 0 Ich möchte jede abgeleitete Klasse zu nennen, die in Ihrem Konstruktor dann lege ich Sie in der base-Klasse (MyBase) - Konstruktor class MyBase
8
Antworten
Ich kann wirklich nicht glauben, dass ich konnte nicht finden, eine klare Antwort auf diese... Wie Sie freien Speicher zugeteilt, nachdem eine C++ - Klasse-Konstruktor eine exception wirft, in dem Fall, wo es initialisiert mit der new
5
Antworten
Arbeite ich mit Klassen-und Objekt-Klasse Struktur, aber nicht auf eine komplexe Ebene nur Klassen und Funktionen, dann, in einem Ort, der Instanziierung. Als zu __construct und __destructbitte sagen Sie mir, ist sehr einfach: was ist der Zweck
4
Antworten
Kann, nenne ich einen überladenen Konstruktor aus einem anderen Konstruktor der gleichen Klasse in C#? InformationsquelleAutor der Frage | 2009-06-12
9
Antworten
In C++, Abgesehen von dynamic memory allocation, gibt es einen funktionalen Unterschied zwischen den folgenden zwei Zeilen code: Time t (12, 0, 0); //t is a Time object Time* t = new Time(12, 0, 0);//t is a
2
Antworten
Ich würde gerne überprüfen Konstruktor Argumente und weigern sich, zu konstruieren, zu werfen IllegalArgumentException im Falle der Argumente gesetzt, nicht gültig ist (die Werte passen nicht zu der erwarteten Einschränkungen). Wie dieser code in Scala? InformationsquelleAutor der
8
Antworten
Ich habe zwei Klassen, Foo und Bar, haben Konstruktoren wie diese: class Foo { Foo() { //do some stuff } Foo(int arg) { //do some other stuff } } class Bar : Foo { Bar() : base()
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