- 자바 final 목차
final 이란 ?
- > abstract는 정반대의 의미 상속이나 변경을 금지하는 규제
- >final은 필드안이건 밖이건 한번 값을 지정하면 그 값은 수정이 불가능하다
ex) static final double PI = 3.14; // 모든 인스턴스에서 바뀌지 않는 공통적인 값
// 값을 절대 변경할 수 없음.
- > 또한, 다른 클래스에서 정의한 final 메소드는 인스턴스화 시켜서 불러 쓸 수 없다.
- > 마찬가지로 클래스 자체에 final이 붙으면 그 클래스 역시 인스턴스화 시킬 수 없다.
'Java' 카테고리의 다른 글
인터페이스(interface)와 다형성 왜 사용하는가 ? (0) | 2019.09.15 |
---|---|
클래스의 접근 제어자 (0) | 2019.09.15 |
오버라이딩과(Override) VS 추상화(abstract)의 차이점 (0) | 2019.09.12 |
접근제어자 & 사용이유 (0) | 2019.09.12 |
참조 (reference) (0) | 2018.09.04 |