728x90 반응형 Java2 레코드 (record) record의 구조 및 특징// 레코드명(헤더) { 바디 }public record Subin(String name, int age, String gender) { }헤더에 나열된 필드 (String name, String age, String gender) = 컴포넌트레코드의 각 필드(=헤더에 나열한 컴포넌트)는 private final즉, 위의 예시는 이름은 Subin, name, age, gender를 private final 필드로 가진 레코드레코드에서는 헤더에서 정의한 멤버만을 관리한다. => 내부에 멤버 변수 선언 불가. static 변수는 생성 가능.레코드는 불변 객체로 abstract로 선언 불가. 묵시적으로 final로 선언. 한 번 정해진 값은 setter를 통해 변경할 수 없고, 상속.. 2024. 9. 13. 프롤로그 나는 백엔드 개발자이고 자바 7, 8, 11, 17, 21을 써보았지만 자바에 대해 모른다. 아, 내가 써본 것만 안다. 아, 아니 내가 써본 것도 다 안다고는 할 수 없다. 그래서 이번 기회에 차근차근 자바 도큐먼츠를 살펴보려 한다. 휴직 기간에 한 바퀴 돌려볼 수 있길. 한 바퀴를 돌리고 나면 스스로 '그래도 내가 자바는 조금 알지.' 할 수 있길. 2024. 5. 28. 이전 1 다음 728x90 반응형