Hallo,
ich habe eine kleine Frage.
Einmal werden die Arraylisten als Parameter an den Konstruktor übergeben und im 2. Fall wird der new-Operator verwendet.
Was ist der Unterschied bzw. was machen die beiden Fälle?
Sind das beides Möglichkeiten zum initialisieren von ArrayListen oder ist es etwas volkommen anderes?
und
Vielen Dank!
ich habe eine kleine Frage.
Einmal werden die Arraylisten als Parameter an den Konstruktor übergeben und im 2. Fall wird der new-Operator verwendet.
Was ist der Unterschied bzw. was machen die beiden Fälle?
Sind das beides Möglichkeiten zum initialisieren von ArrayListen oder ist es etwas volkommen anderes?
Code:
private ArrayList<Objekt1> name1;
private ArrayList<Objekt2> name2;
//Konstruktor
public classname ( ArrayList<Objekt1> name1 , ArrayList<Objekt2> name2) {
this.name1= name1;
this.name2=name2;
}
und
Code:
private Arraylist<Objekt1> name1;
private Arraylist<Objekt2> name2;
//Konstruktor
public classname() {
this.name1= new Arraylist<Objekt1>();
this.name2= new Arraylist<Objekt2>();
}
Vielen Dank!