L'ordre des modificateurs de méthode Java est fixe.
Annotation public protected private
abstract static final synchronized native strictfp
Il semble qu'il soit d'usage d'écrire dans l'ordre de.
○ public static final
× public final static
○ public abstract
× abstract public
Il a été écrit dans la spécification du langage Java. Vous mentionnez même le style de codage dans les spécifications du langage. J'ai été surpris.
If two or more (distinct) method modifiers appear in a method declaration, it is customary, though not required, that they appear in the order consistent with that shown above in the production for MethodModifier.
The Java® Language Specification - Java SE 12 Edition https://docs.oracle.com/javase/specs/jls/se12/html/jls-8.html#jls-8.4.3
Recommended Posts