Articles of costruttore di

JavaScript: utilizzo del costruttore senza operatore ‘nuovo’

Per favore aiutami a capire perché il seguente codice funziona: var re = RegExp(‘\\ba\\b’) ; alert(re.test(‘a’)) ; alert(re.test(‘ab’)) ; Nella prima riga non c’è un new operatore. Per quanto ne so, un contructor in JavaScript è una funzione che inizializza gli oggetti creati dall’operatore new e non sono pensati per restituire nulla.

Ereditarietà con il costruttore della class base con parametri

Codice semplice: class foo { private int a; private int b; public foo(int x, int y) { a = x; b = y; } } class bar : foo { private int c; public bar(int a, int b) { c = a * b; } } Visual Studio si lamenta del costruttore di “barre”: Errore […]

Chiusura di un modulo durante un costruttore

È ansible chiudere un modulo mentre il costruttore è in esecuzione (o semplicemente smettere di farlo in questa fase)? Ho il codice seguente: public partial class MyForm : Form { public MyForm() { if (MyFunc()) { this.Close(); } } } Che lancia una ObjectDisposedException in Main (), qui: static void Main() { … // Following […]

Inoltro di tutti i costruttori in C ++ 0x

Qual è il modo corretto di inoltrare tutti i costruttori del genitore in C ++ 0x? Ho fatto questo: class X: public Super { template X(Args&&… args): Super(args…) {} };

Java: newInstance della class che non ha un costruttore predefinito

Sto cercando di creare un framework di test automatico (basato su jUnit, ma non è importante) per i compiti dei miei studenti. Dovranno creare costruttori per alcune classi e aggiungere anche alcuni metodi a loro. Più tardi, con le funzioni di test che fornisco, controlleranno se sono andati a posto. Quello che voglio fare è, […]

Il modello di builder e un gran numero di parametri obbligatori

Ad oggi utilizzo la seguente implementazione del modello di builder (in contrasto con l’implementazione qui descritta): public class Widget { public static class Builder { public Builder(String name, double price) { … } public Widget build() { … } public Builder manufacturer(String value) { … } public Builder serialNumber(String value) { … } public Builder […]

Inizializzazione di un’unione con un costruttore non banale

Ho una struttura che creo un costruttore personalizzato per inizializzare i membri su 0. Ho visto nei vecchi compilatori che, in modalità di rilascio, senza fare un memset a 0, i valori non sono inizializzati. Ora voglio usare questa struttura in un sindacato, ma ottenere errori perché ha un costruttore non banale. Quindi, domanda 1. […]

Quanti oggetti sono creati a causa dell’ereditarietà in java?

Diciamo che ho tre classi: 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 args[]) { C c = new C(); //Parent constructor will get called } } Quando creo un’istanza […]

ReactJS: Avviso: setState (…): imansible aggiornare durante una transizione di stato esistente

Sto cercando di rifattorizzare il seguente codice dalla mia visualizzazione rendering: Retour a una versione in cui il bind è all’interno del costruttore. Il motivo è che il binding nella visualizzazione di rendering mi darà problemi di prestazioni, specialmente sui telefoni cellulari di fascia bassa. Ho creato il seguente codice, ma ricevo costantemente i seguenti […]

Perché il costruttore di super-class è invocato quando dichiariamo l’object della sottoclass? (Giava)

Considera questo codice: class Test { Test() { System.out.println(“In constructor of Superclass”); } int adds(int n1, int n2) { return(n1+n2); } void print(int sum) { System.out.println(“the sums are ” + sum); } } class Test1 extends Test { Test1(int n1, int n2) { System.out.println(“In constructor of Subclass”); int sum = this.adds(n1,n2); this.print(sum); } public static […]