Avantage et inconvénient méthode static?
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:
Code:
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;
} |
Quel serait l'intérêt de la déclarer static?
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.