Bonjour, je m'intérroge sur les avantages et les inconvénients de déclarer une méthode static?
Par exemple, prennons cette méthode:
Quel serait l'intérêt de la déclarer static?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 static public boolean isEmpty(List<String> liste) { if (liste == null) return true; if (liste.size() == 0) return true; return false; }
Ce que j'ai compris de déclarer static c'est que la méthode sera globale à toute les instances de la classe mais j'ai du mal à bien comprendre.
Au final, est-ce un avantage ou un inconvénient de la déclarer static?
Merci de vos réponses.
Partager