Java - Tipi di modificatori

I modificatori sono parole chiave che aggiungi a tali definizioni per cambiarne il significato. Il linguaggio Java ha un'ampia varietà di modificatori, inclusi i seguenti:

  • Modificatori di accesso Java

  • Modificatori non di accesso

Per utilizzare un modificatore, includi la sua parola chiave nella definizione di una classe, metodo o variabile. Il modificatore precede il resto dell'istruzione, come nell'esempio seguente.

Esempio

public class className {
   // ...
}

private boolean myFlag;
static final double weeks = 9.5;
protected static final int BOXWIDTH = 42;

public static void main(String[] arguments) {
   // body of method
}

Modificatori del controllo di accesso

Java fornisce una serie di modificatori di accesso per impostare i livelli di accesso per classi, variabili, metodi e costruttori. I quattro livelli di accesso sono:

  • Visibile al pacchetto, predefinito. Non sono necessari modificatori.
  • Visibile solo alla classe (privato).
  • Visibile al mondo (pubblico).
  • Visibile al pacchetto e tutte le sottoclassi (protette).

Modificatori di non accesso

Java fornisce una serie di modificatori di non accesso per ottenere molte altre funzionalità.

  • Il modificatore statico per la creazione di variabili e metodi di classe.

  • Il modificatore finale per finalizzare le implementazioni di classi, metodi e variabili.

  • Il modificatore astratto per creare classi e metodi astratti.

  • I modificatori sincronizzati e volatili , utilizzati per i thread.

Cosa c'è dopo?

Nella sezione successiva, discuteremo degli operatori di base utilizzati nel linguaggio Java. Il capitolo fornirà una panoramica di come questi operatori possono essere utilizzati durante lo sviluppo dell'applicazione.