반응형
자바 final 키워드
특정한 어떠한 값이 변경되지 않아야 할 때, final(상수) 키워드를 사용합니다.
final은 변수, 메소드, 클래스 모두에 적용할 수 있습니다.
final 변수
- 상수라고 불리며, 변수를 선언과 동시에 초기화하며, 이후에는 값을 수정할 수 없고 오직 get 만 할 수 있습니다.
final 메소드
- 오버라이딩 (Overriding)을 하지 못하고 상속 받은 그대로 사용해야 합니다.
final 클래스
- 상속(Inheritance)이 불가능 합니다.
반응형
'IT > JAVA' 카테고리의 다른 글
인터페이스(Interface) 정의 및 사용 이유 (장점) (0) | 2017.12.29 |
---|---|
자바 접근제어자 (Access Modifier) (0) | 2017.12.29 |
추상 클래스(Abstract Class)와 추상 메서드(Abstract Method) (0) | 2017.12.29 |
자바의 자료형 (JAVA Data Type) (0) | 2017.12.18 |
오버로딩(Overloading)과 오버라이딩(Overriding) (0) | 2017.06.22 |