Tag: constructor
Eine Besondere Art von Unterprogramm aufgerufen, an der Erstellung eines Objekts.
4
Antworten
Für einen Konstruktor mit einem einzigen parameter, ist es in Ordnung, löst eine ArgumentNullException-Ausnahme innerhalb des Konstruktors auf, wenn der parameter null/leer? ODER, falls Sie geworfen werden in die Methode, nutzt eigentlich das argument? Danke. InformationsquelleAutor der
2
Antworten
HALLO, Ich habe meine iPhone apps, aber ich habe ein problem. Ich habe eine classViewController wo ich mein Programm implementiert. Ich muss alloc 3 NSMutableArray aber ich will nicht zu tun es in grapich Methoden. Gibt es
13
Antworten
Einer einfachen Klasse class Foo { constructor(x) { if (!(this instanceof Foo)) return new Foo(x); this.x = x; } hello() { return `hello ${this.x}`; } } Ist es möglich, rufen Sie den Konstruktor der Klasse, ohne die
2
Antworten
Merkte ich, etwas verrückt, was ich davon ausgegangen zu sein, völlig unmöglich : beim Deserialisieren eines Objekts, die DataContractSerializer nicht den Konstruktor aufrufen ! Diese Klasse, zum Beispiel : [DataContract] public class Book { public Book() {
8
Antworten
Laut die Java Language SpecificationKonstruktoren können nicht markiert werden synchronisiert, denn die anderen threads nicht sehen, das Objekt wird erst erstellt, wenn der thread erstellen, fertig. Dies scheint ein wenig seltsam, denn ich kann ja einen anderen
3
Antworten
Ich bin mit dem Lesen durch einige Codes. Im Konstruktor hat es super (), aber die Klasse implementiert das interface was natürlich nicht über einen Konstruktor verfügen. So, die super () - es beziehen? public class BoundingBox
15
Antworten
Brauche ich einen Klassen-Konstruktor in PHP-Aufruf seine Eltern Eltern (Großeltern?) Konstruktor ohne Aufruf des übergeordneten Konstruktors. //main class that everything inherits class Grandpa { public function __construct() { } } class Papa extends Grandpa { public function
4
Antworten
Hier ist eine Struktur, die ich bin versucht zu schreiben: public struct AttackTraits { public AttackTraits(double probability, int damage, float distance) { Probability = probability; Distance = distance; Damage = damage; } private double probability; public double
3
Antworten
public class myClass { public myClass(String InstanceName) { Name = InstanceName; } public String Name { get; set; } } //Now using myClass lazily I have: Lazy<myClass> myLazy; Console.WriteLine(myLazy.Value.Name); Meine Frage ist wie pass InstanceName zu myClass
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,
9
Antworten
Also ich habe das Bürsten bis auf meinen Java-Kenntnissen, wie spät und habe ein paar bits von Funktionen, die ich nicht kannte vorher. Statische und Instanz-Initialisierungen sind zwei dieser Techniken. Meine Frage ist Wann wäre eine Verwendung
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
8
Antworten
Ich bin mit JUnit 4. Ich kann nicht sehen, den Unterschied zwischen Initialisierung im Konstruktor oder über eine dedizierte Funktion init kommentiert von @Before. Bedeutet das, dass ich mich nicht um Sie kümmern? Ist es jedenfall, wenn
6
Antworten
Was ist der Unterschied zwischen: class Person(name: String, age: Int) { def say = "My name is " + name + ", age " + age } und class Person(val name: String, val age: Int) { def
3
Antworten
Mit C++11, wir haben jetzt die Möglichkeit, initialisieren Sie die Schüler in eine header-Erklärung: class aClass { private: int mInt{100}; public: aClass(); ~aClass(); }; So, ich bin ein bisschen verwirrt. Traditionell ist die Initialisierung der Listen in
2
Antworten
Ryan Delucchi fragte hier in Kommentar #3 zu Tom Hawtin's Antwort: warum ist Klasse.newInstance() "böse"? diese in Reaktion auf das code-Beispiel: //Avoid Class.newInstance, for it is evil. Constructor<? extends Runnable> ctor = runClass.getConstructor(); Runnable doRun = ctor.newInstance();
5
Antworten
Ich verstehe copy-Konstruktor wird aufgerufen, auf drei Instanzen Bei der Instanziierung ein Objekt und initialisieren Sie Sie mit Werten aus einem anderen Objekt. Wenn die übergabe eines Objekts als Wert. 3. Wenn ein Objekt von einer Funktion
6
Antworten
Ich weiß, ich bin zu Fragen, einige ernste 101 Frage hier... Ich habe einige Klasse Foo und eine Klasse Bar erweitert Foo. In Foo ich habe einen Konstruktor, einen Satz von Parametern, er setzt seine Felder. Ableiten
9
Antworten
Lassen Sie uns sagen, wir haben die Klasse A und Klasse B. Klasse erweitert die Klasse A. (ClassB : ClassA) Lassen Sie uns jetzt sagen, dass, wenn ich zu instanziieren, Klasse, würde ich mag, um einige Random-code-und
22
Antworten
Brauche ich zum erstellen einer Set mit den ursprünglichen Werten. Set<String> h = new HashSet<String>(); h.add("a"); h.add("b"); Gibt es eine Möglichkeit, dies zu tun in einer Zeile code? InformationsquelleAutor der Frage Serg | 2010-01-11
4
Antworten
Ist es falsch, eine Menge von Parametern im Konstruktor? Etwa 10 bis 15 Parameter? Denn ich war eine Klasse entwerfen, wo ein Konstruktor wird eine Vielzahl von Parametern, zum Beispiel, eine Person Klasse. Meinem Beispiel die Klasse
3
Antworten
Habe ich eine Klasse mit 2 Konstruktoren: public class Lens { public Lens(string parameter1) { //blabla } public Lens(string parameter1, string parameter2) { //want to call constructor with 1 param here.. } } Möchte ich nennen, den
4
Antworten
Beim deklarieren ein array als Klasse, die Art und Weise sollte es gemacht werden? class Test1 { private $paths = array(); public function __construct() { //some code here } } oder class Test2 { private $paths; public
6
Antworten
Vor kurzem Las ich über die Tatsache, dass es eine Möglichkeit zu definieren, Getter/setter in JavaScript. Es scheint extrem hilfreich - der setter ist eine Art "Helfer", die zum Parsen der Wert zuerst eingestellt werden, bevor Sie
5
Antworten
Gibt es eine Arbeit um, wie erstellen Sie einen Konstruktor für die statische Klasse? Brauche ich einige Daten werden geladen, wenn die Klasse initialisiert ist, aber ich brauche eine und nur eine Objekt. InformationsquelleAutor der Frage jM2.me
8
Antworten
Wie kann ich erklären, eine sekundäre Konstruktor in Kotlin? Gibt es eine Dokumentation darüber? Folgenden nicht kompilieren... class C(a : Int) { //Secondary constructor this(s : String) : this(s.length) { ... } } InformationsquelleAutor der Frage ironic
5
Antworten
Mein Verständnis von Konstruktor-Verkettung ist, dass , wenn es mehr als eine Konstruktoren in einer Klasse (überladen von Konstruktoren) , wenn einer von Ihnen versucht, rufen Sie einen anderen Konstruktor,dann dieser Vorgang wird als KONSTRUKTOR-VERKETTUNG , die
7
Antworten
In C#, wenn Sie Class(Type param1, Type param2) : base(param1) ist der Konstruktor der Klasse ausgeführt, der zuerst, und dann die superclass-Konstruktor aufgerufen wird, oder macht es rufen das Basis-Konstruktor wird zunächst? InformationsquelleAutor der Frage webdreamer |
5
Antworten
Warum ist Typ-Inferenz nicht unterstützt für Errichter die Art und Weise ist es für generische Methoden? public class MyType<T> { private readonly T field; public MyType(T value) { field = value; } } var obj = new
8
Antworten
Ich bin ziemlich neu in C++, und ich bin mir nicht sicher über diese ein. Haben Sie einen Blick auf das folgende Beispiel, das fasst meine aktuelle problem. class Foo { //stuff }; class Bar { Foo
6
Antworten
Vorstellen, ich habe eine C++ - Klasse " Foo " und eine Klasse Bar, die erstellt werden, mit einem Konstruktor, in dem ein Foo-Zeiger übergeben wird, und dieser Zeiger soll bleiben unveränderlich in der Bar-Instanz-Lebenszyklus. Was ist
10
Antworten
Ich habe zwei Klassen, die Eltern und Kind public class Parent { public Parent() { System.out.println("Parent Constructor"); } static { System.out.println("Parent static block"); } { System.out.println("Parent initialisation block"); } } public class Child extends Parent { {
8
Antworten
Einer Klasse mit einem (oder mehreren) rein virtuelle Funktionen, abstrakte, und es kann nicht zum erstellen eines neuen Objekts, so dass es nicht über einen Konstruktor verfügen. Ich bin, ein Buch zu Lesen, bietet das folgende Beispiel:
5
Antworten
Muss ich rufen Sie einen Konstruktor aus dem Körper des anderen, wie das zu tun? Grundsätzlich class foo { public foo (int x, int y) { } public foo (string s) { //... do something //call another
3
Antworten
Ist es möglich, das überschreiben der Konstruktor der Basisklasse in der abgeleiteten Klasse? Wenn ja, wie kann es erreicht werden und in welchen use-case-wäre das sinnvoll? Wenn nicht, warum nicht? InformationsquelleAutor der Frage naval | 2012-06-30
14
Antworten
Ich habe eine Frage zur Vererbung in Java. Ich habe zwei Klassen A und B , und Klasse B, erbt aus: public class A { public A() { System.out.println("Hi!"); } } public class B extends A {
3
Antworten
So, da habe ich mit Feder, wenn ich Schreibe einen service hatte, dass die Abhängigkeiten würde ich Folgendes tun: @Component public class SomeService { @Autowired private SomeOtherService someOtherService; } Habe ich jetzt laufen über code, der verwendet
9
Antworten
Ich hab mich schon gewundert, was die besten (also die sauberste/sicherste/effizienteste) Möglichkeit der Behandlung mehrere Konstruktoren in Java ist? Vor allem, wenn in einen oder mehrere Konstruktoren sind nicht alle Felder angegeben: public class Book { private
5
Antworten
class A: def __init__(self): print "world" class B(A): def __init__(self): print "hello" B() hello In allen anderen Sprachen, die ich gearbeitet habe, mit der super-Konstruktor aufgerufen wird, wird implizit. Wie macht man es aufrufen, in Python? Ich
8
Antworten
Kann ich anrufen Konstruktor explizit, ohne newwenn ich bereits einen Speicher für ein Objekt? class Object1{ char *str; public: Object1(char*str1){ str=strdup(str1); puts("ctor"); puts(str); } ~Object1(){ puts("dtor"); puts(str); free(str); } }; Object1 ooo[2] = { Object1("I'm the first
7
Antworten
Angenommen, Sie haben eine Klasse Person : public class Person { public string Name { get; set;} public IEnumerable<Role> Roles {get; set;} } Ich soll offensichtlich instanziieren Sie die Rollen in den Konstruktor. Nun, ich verwendet, es
6
Antworten
Gibt es einen copy-Konstruktor in python ? Wenn nicht, was würde ich tun, um etwas ähnliches ? Ist die situation, dass ich mit einer Bibliothek und ich habe verlängert eine der Klassen die es mit zusätzlichen Funktionen
5
Antworten
Warum können wir nicht instanziieren einer Klasse mit einem protected-Konstruktor, wenn Ihr Kind ist in einem anderen Paket? Wenn geschützte Variablen und Methoden zugegriffen werden kann, warum nicht die gleichen Regeln gelten auch für einen geschützten Konstruktor?
8
Antworten
In C++während eine Konstruktor der Klasse, startete ich einen neuen thread mit this Zeiger als parameter, die verwendet werden, im thread ausführlich (z.B. Aufruf von member-Funktionen). Ist das eine schlechte Sache zu tun? Warum und was sind
6
Antworten
Ich wusste gar nicht vorstellen, dass ich begegnen würde radikal neue syntax in Java nicht mehr in diesem Stadium, aber lo und siehe, ich gerade bemerkt etwas: Die genaue Kontext und was Sie den code unten tun
7
Antworten
Sah ich ein Vortrag von Douglas Crockford auf den guten teilen in Javascript und meine Augen wurden geöffnet. An einem Punkt sagte er, so etwas wie "Javascript ist die einzige Sprache, wo gute Programmierer glauben, Sie können
6
Antworten
Habe ich einen Konstruktor versucht, initialisieren Sie ein Feld in einer Basisklasse. Der compiler meckert. Der Bereich ist geschützt, so dass abgeleitete Klassen Zugriff haben sollte. //The base class: class BaseClass { public: BaseClass(std::string); BaseClass(const BaseClass& orig);
6
Antworten
Ich habe eine Frage über private-Konstruktor in c++, wenn der Konstruktor privat ist, wie man erstellen Sie eine Instanz der Klasse? Sollten wir ein getInstance () - Methode innerhalb der Klasse? InformationsquelleAutor der Frage | 2011-07-04
18
Antworten
Können Sie nicht zwei __construct-Funktionen mit einzigartigen argument Signaturen in einer PHP-Klasse. Ich würde dies gerne tun: class Student { protected $id; protected $name; //etc. public function __construct($id){ $this->id = $id; //other members are still uninitialized }
8
Antworten
War ich kompilieren eines C++ - Programms in der Cygwin-g++, und ich hatte eine Klasse, deren Konstruktor hatte keine Argumente. Ich hatte die Zeilen: MyClass myObj(); myObj.function1(); Und wenn Sie versuchen, um es zu kompilieren, bekam ich