È un errore se fai qualcosa in un costruttore prima di chiamare il supercostruttore. Ricordo che ho avuto problemi a causa di ciò. Eppure, non vedo come questo ci salvi dagli errori. Potrebbe salvarti dall'utilizzo di campi non inizializzati. Ma...
Questa domanda ha già una risposta qui:
Perché i linguaggi gestiti dalla memoria come Java , Javascript e C # mantengono la "nuova" parola chiave?
15 risposte
...
Quando viene assegnata la memoria allocata a un costruttore in un programma? Io non lo so Penso che potrebbe essere quando l'istanza (oggetto) della classe viene creata o così. È corretto?
passa una variabile come parametro al costruttore in quanto voglio cambiare il valore della variabile con il valore modificabile
sono nuovo di c # in modo che io cerchi di implementare una cosa in molti modi ho fatto quello che voglio fare us...
Mi chiedo se un costruttore in Java può apparire come questo:
public double[] values;
Non sono sicuro che il costruttore possa apparire come questo, o dovrebbe essere
public values (double[] values){
values = someValues;
}
Diciamo che ho due classi Base e Derived : Base .
Derived deve essere in grado di utilizzare un DerivedComponent : BaseComponent ,
proprio come tutti gli altri derivati di Base usano il proprio componente specifico deri...