Sobes.tech
Junior — Middle

La variabile var è consentita in Java 17?

sobes.tech AI

Risposta dell'AI

Sì, in Java 17 l'uso della parola chiave var è consentito e supportato. È stato introdotto in Java 10 per variabili locali con inizializzazione, permettendo al compilatore di dedurre automaticamente il tipo.

Esempio:

var message = "Ciao, Java 17!"; // il compilatore deduce il tipo String
System.out.println(message);

Limitazioni di var:

  • Può essere usato solo per variabili locali con inizializzazione.
  • Non può essere usato per campi di classe, parametri di metodi o tipi di ritorno.

L'uso di var aiuta a rendere il codice più conciso, ma è importante mantenere la leggibilità.