Sobes.tech
Junior — Middle

Puoi elencare i diversi tipi di variabili utilizzati nel linguaggio Java?

sobes.tech AI

Risposta dell'AI

Nel linguaggio Java esistono i seguenti principali tipi di variabili:

  • Variabili locali — dichiarate all’interno dei metodi, accessibili solo all’interno del metodo, non hanno valore di default e devono essere inizializzate prima dell’uso.
  • Variabili di istanza (campi della classe) — dichiarate all’interno della classe, ma fuori dai metodi, appartengono a un oggetto specifico, e hanno valori di default (ad esempio, 0 per i numeri, null per gli oggetti).
  • Variabili statiche (campi statici) — appartengono alla classe stessa, non agli oggetti, e sono condivise da tutte le istanze della classe.
  • Parametri del metodo — variabili passate al metodo durante la chiamata.

Esempio:

public class Example {
    static int staticVar = 10; // variabile statica
    int instanceVar;           // variabile di istanza

    public void method(int param) { // parametro del metodo
        int localVar = 5;           // variabile locale
        System.out.println(localVar + param + instanceVar + staticVar);
    }
}