create immutable record, provides all-args constructor, getters, equals, hashcode and toString
public record Person (String name, String address) {} // usage Person person = new Person("John Doe", "lland 1234"); // access fields String name = person.name(); String address = person.address();