Java noob qui. Quando si codifica una nuova classe, quando si definiscono gli attributi della classe, c'è una differenza nella definizione di una variabile e nell'inizializzazione di una variabile. Ci sono mai casi in cui vorresti fare uno sopra l'altro? Ho usato una primitiva e un oggetto apposta nel caso in cui ci sia una differenza per entrambi i casi.Java che definisce o inizializza gli attributi di una classe
cioè
import Java.util.Random;
public class Something extends Activity {
int integer;
Random random = null;
Something(){
integer = 0;
random = new Random();
....
vs. import java.util.Random;
public class Something extends Activity {
int integer = null;
Random random;
Something(){
integer = 0;
random = new Random();
....
Vorrei elencare le variabili a livello di classe e inizializzarle con un costruttore. – Venki
anche tu stai cercando di passare un null a una primitiva che potrebbe causare mal di testa. – Venki