Ⅰ. final
1. final 필드, final 지역변수
- 변수의 상수화
- 처음 지정된 값을 바꿀 수 없음
- 변수에 final을 붙이면 변수가 아니게 됨
→ 값을 변경할 수 없고, 추가적인 값의 대입 자체가 불가 (상수의 상태가 됨)
※ final로 변수를 고정시킬 경우, 선언과 동시에 값을 지정해야 함 ex) final int a = 3;
2. final 메소드, final 클래스
- final 메소드 : 상속시 Override 불가
- final 클래스 : 상속 자체 불가
3. final 필드/메소드/클래스 메소드 최종정리
'Programming Language > Java' 카테고리의 다른 글
추상클래스 - 1. 추상클래스 (abstract class) (0) | 2022.07.13 |
---|---|
자바 제어자2 (modifier) - 2. abstract (0) | 2022.07.13 |
상속과 다형성 - 6. 최상위 클래스 Object (0) | 2022.07.12 |
상속과 다형성 - 5. super와 super( ) (0) | 2022.07.12 |
상속과 다형성 - 4. 필드와 static 멤버(필드/메소드)의 중복 (0) | 2022.07.12 |