Sobes.tech
Junior — Middle

Je proměnná var povolená pro použití v Java 17?

sobes.tech AI

Odpověď od AI

Ano, v Java 17 je použití klíčového slova var povoleno a podporováno. Bylo zavedeno v Java 10 pro lokální proměnné s inicializací, což umožňuje překladači automaticky odvodit typ.

Příklad:

var message = "Ahoj, Java 17!"; // překladač odvodí typ String
System.out.println(message);

Omezení var:

  • Lze jej použít pouze pro lokální proměnné s inicializací.
  • Nelze jej použít pro pole třídy, parametry metod nebo návratové typy.

Použití var pomáhá zkrátit kód, ale je důležité zachovat čitelnost.