Junior — Middle
Czy zmienna var jest dozwolona do użycia w Java 17?
sobes.tech AI
Odpowiedź od AI
Tak, w Java 17 użycie słowa kluczowego var jest dozwolone i obsługiwane. Zostało wprowadzone w Java 10 dla lokalnych zmiennych z inicjalizacją, umożliwiając kompilatorowi automatyczne wywnioskowanie typu.
Przykład:
var message = "Witaj, Java 17!"; // kompilator wywnioskuje typ String
System.out.println(message);
Ograniczenia var:
- Może być używane tylko dla lokalnych zmiennych z inicjalizacją.
- Nie można go używać dla pól klasy, parametrów metod ani typów zwracanych.
Użycie var pomaga uczynić kod bardziej zwięzłym, ale ważne jest zachowanie czytelności.