본문 바로가기
JAVA

Record

by orioncsy 2023. 4. 18.

Record

개념

record

  • java 14부터 도입되어 16 버전부터 정식 스펙에 포함된 record는 class처럼 타입으로 사용 가능
  • 순수한 데이터를 보유하기 위한 클래스

사용 방식

기존 사용 방식

  • 일반적으로 class로 객체를 선언하고 필드를 입력하고 생성자, getter를 구현한다.

record 사용 방식

  • public record 키워드로 클래스를 선언하면 자동으로 필드를 private final로 생성하고 생성자와 getter를 자동으로 생성한다.
  • getter 메서드의 경우 일반적으로 선언하는 get000() 식의 네이밍이 아니라 000() 형태로 선언한다.

Reference

https://gyoogle.dev/blog/computer-language/Java/Record.html

'JAVA' 카테고리의 다른 글

Object Class  (0) 2023.05.08
Generic  (0) 2023.04.28
String  (0) 2023.04.17
Call by value & reference  (0) 2023.04.07
Intrinsic Lock  (0) 2023.04.06