Según le tutoriel :
El
static
en combinaison avec le modificateurfinal
est également utilisé pour définir des constantes. Le sitefinal
indique que la valeur de ce champ ne peut pas changer.
Je ne serais d'accord que si les types concernés étaient primitifs. Avec les types de référence, par exemple une instance d'une classe Point2D
où ses attributs de position n'étaient pas final
(c'est-à-dire que nous pourrions changer sa position), les attributs de ce type de variables tels que public static final Point2D A = new Point2D(x,y);
pourrait encore être modifié. Est-ce que c'est vrai ?