Bonjour,

Est-il préférable d'instancier les objets dans la partie déclaration des variables ou dans le constructeur ?

Partie déclaration des variables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
import java.util.ArrayList;
import java.util.List;
 
public class Test002 {
 
	private final List<PriceBar> priceBars = new ArrayList<PriceBar>();
 
}
Partie constructeur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
import java.util.ArrayList;
import java.util.List;
 
public class Test001 {
 
	private final List<PriceBar> priceBars;
 
	public Test001() {
		priceBars = new ArrayList<PriceBar>();
	}
 
}