자바 (1) 썸네일형 리스트형 [Java] final 키워드 6가지 관점에서 final 키워드를 정리한다. 목차 1. 변수 1-1) 원시 타입 1-2) 객체 타입 1-3) 메소드의 인자값 1-4) 클래스의 멤버 변수 2. 메소드 3. 클래스 1-1) 원시 타입 상수값으로 지정된다. 초기화 이후 값 변경 불가 void primaryType(){ final int x = 1; x=3 //error } 1-2) 객체 타입 다른 객체 참조 불가. 그러나 객체의 속성이 immutable한 것은 아니다. 객체의 속성은 변경 가능하다. void classType(){ final SubTest subTest = new SubTest(); subTest = new SubTest(); //error subTest.x = 2; } 1-3) 메소드의 인자값 메소드 안에서 인자값 변경 .. 이전 1 다음