record class

·
DEVELOP/CONCEPT
record란?불변 객체(필드 수정 불가)를 쉽게 생성할 수 있게 해주는 클래스 유형JDK14에서 preview로 등장하여 JDK16+부터 정식 스펙에 포함되었다. record은 무엇을 할까?필드 캡슐화 (private final)생성자 메서드Getter 메서드equals() 메서드hashCode() 메서드toString() 메서드record를 사용하면 위 내용들을 직접 구현하지 않아도, 자동 생성해준다. 일반 class vs record class일반 클래스public class Student { private String name; private int age; public Student(String name, int age) { this.name = name; ..