Mi ritrovo a confondermi con l'ordine dei modificatori di accesso e non di accesso. Per esempioSintassi e formato dei modificatori Java
abstract void go()
abstract public void go()
public final void go()
void final go()
final class Test{}
class final Test{}
final abstract class Test{}
abstract final Test{}
Non so mai quale sia l'ordine corretto ea volte ho sbagliato perché ci sono così tante combinazioni possibili. C'è una guida definitiva su quale dovrebbe venire prima dell'altra?
Esiste una descrizione del formato e dell'ordine in cui devono essere visualizzati nel codice? Sto cercando di trovare una guida per la sintassi, ma non sono sicuro che sia corretta al 100%. Eccolo:
Methods:
[access modifier | nonaccess modifier] return-type method-name
Classes:
[access modifier | nonaccess modifier] class class-name
Interfaces:
[access modifier | nonaccess modifier] interface interface-name
Variables:
[access modifier | nonaccess modifier] variable-type variale-name
Non esiste un ordine corretto, ergo non è una domanda reale. – EJP