Questa domanda ha già una risposta qui:
Questa parola chiave viene utilizzata principalmente in tre situazioni.
Il primo e più comune è nei metodi setter per disambiguare i riferimenti variabili.
Il secondo è quando è necessario passare l'istanza della classe corrente come argomento a un metodo di un altro oggetto.
Il terzo è un modo per chiamare costruttori alternativi all'interno di un costruttore.
Tuttavia, qualcuno al lavoro ha deciso di mettere al lavoro una regola PMD / Checkstyle che ci costringe a mettere "questo" davanti a tutte le variabili e ai metodi. È davvero fattibile farlo o è solo verboso?
Related: Qual è lo stile accettato per utilizzando la parola chiave "this" in Java?