IT/Java

· IT/Java
자바 14에서 Preview 형태로 나와 자바 16부터 정식 지원하는 record 타입 클래스가 있다. 불변 객체를 위한 클래스라고도 한다. 왜냐하면 모든 필드가 final 로 정의되기 때문이다. 사용법 public record Person( String name, int age, String gender ) { } Person person = new Person("이준호", 99, "M"); System.out.prinln(person.name()); // 이준호 소괄호 안에 필드를 정의한다. 클래스내 구현 내용이 있든 없든 중괄호가 무조건 있어야 한다. 클래스 필드에 접근 할 경우 get{필드명} 이 아닌 {필드명} 만을 사용한다. ex) person.name() 특징 모든 필드는 final 로 선..
_이준호_
'IT/Java' 카테고리의 글 목록