Rekordy Flashcards
1
Q
Co to są rekordy w Javie?
A
- Rekordy w Javie są specjalnym typem klas danych wprowadzonych w Javie 16, które automatycznie dostarczają implementacje standardowych metod takich jak equals(), hashCode() i toString().
- Służą do tworzenia niemutowalnych klas noszących dane w bardziej zwięzły sposób.
2
Q
Jakie są główne cechy rekordów w Javie?
A
- Wszystkie pola rekordu są final (niemutowalne).
- Automatycznie generowane metody equals(), hashCode() i toString().
- Brak możliwości dziedziczenia innych klas.
- Możliwość implementowania interfejsów.
3
Q
Jak zadeklarować rekord w Javie?
A
record NazwaRekordu(typPola1 nazwaPola1, typPola2 nazwaPola2, ...) { /* ciało rekordu */ }