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.