728x90
레코드 클래스
-
Java Records공부/자바 2023. 7. 31. 00:04
" data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 레코드는 변경 불가능한 데이터를 투명하게 보유하는 클래스로 Java 언어를 강화한다. 레코드는 명목적인 튜플로 생각할 수 있다. 목표 간단한 값들의 집합을 표현하는 객체 지향적인 구조를 설계한다. 개발자가 변경 불가능한 데이터 모델링에 집중할 수 있도록 도와준다. 확장가능한 동작보다는 데이터 중심의 메서드를 자동으로 구현한다. equal와 접근자 같은 데이터 기반 메서드를 자동으로 구현한다. 명목적 유형과 이전의 Java 원칙을 보존한다. 동기 데이터 운반자 클래스를 올바르게 작성하려면 생성자, 접근자, equals, hashCod, toString 등 많은 저가가치, 반복적이고 오류가 발생하기 쉬운 코드로 작성하게 된다. ..