~/ learn/ java-from-zero/ cards/ Records (Java 16+)
1 of 4

Type a record declaration

Type a record declaration

Answer

public record Point(int x, int y) { }

This single line generates a canonical constructor, x() and y() accessors, and correct equals/hashCode/toString. Records are immutable and final by design.

space flip · ← → navigate · esc to exit
NORMAL ~/memra/library/e17f6566-5fd0-4dc0-a6b0-8b23459362fb/flashcard utf-8 LF