Final

· IT/Java
값 변경을 금지하고 읽기만 허용할 때 주로 final 필드와 상수를 선언하여 사용한다. 1. final 필드 선언 final 필드는 초기값이 저장되면 최종적인 값이 되어 프로그램 실행 중에 수정할 수 없다. final 타입 필드 [=초기값]; 초기값은 필드 선언 시와 생성자에서 대입할 수 있다. 고정된 값이라면 필드 선언 시에 주고 복잡한 초기화 코드가 필요하거나 객체 생성 시 외부에서 전달된 값으로 초기화하면 생성자에서 준다. 두 방법을 사용하지 않으면 컴파일 에러가 발생한다. 예제 코드 더보기 public class Korean { // 인스턴스 final 필드 선언 final String nation = "korea"; // 고정값으로 초기 대입 final String ssn; // korean 생..
Huitopia
'Final' 태그의 글 목록