final 썸네일형 리스트형 [JAVA]final - Keyword final에 대해 - 1. 변수 앞에 썼을 때 final public final String lens = "광각렌즈"; 해당 변수는 같은 클래스 내에서도 값을 바꿀 수가 없다. (외부 클래스에서도 당연히 못 바꿈.) **그렇다면 무조건 선언과 동시에 초기화를 해야 할까? NO. 생성자를 통해 초기화 시켜도 된다! Why? 생성자를 통해 객체를 생성함과 동시에 final 변수를 초기화 하는 것은, final 변수를 선언과 동시에 초기화 하는 것과 의미가 같다. public class ActionCam extends Camera { public final String lens; //생성자 public ActionCam(){ // 생성자를 이용하여 final 변수 초기화 this.lens =.. 더보기 이전 1 다음