-
자바 final 이해Java(자바) 2014. 6. 17. 14:16반응형
final class Parent {
final int total = 0;
final void pmethod() {
int a = 0;
}
}
class Child extends Parent { // final 때문에 상속불가능해서 에러남
int total = 100; // final 때문에 값을 변경하지 못해서 에러남
void pmethod() { // final 때문에 오버라이드 불가능해서 에러남
int a = 100;
}
}
final이 붙은 클래스는 상속할 수 없다.
final이 붙은 메소드는 오버라이드 할 수 없다.
final이 붙은 초기화된 변수는 값을 변경 할 수 없다.
final이 붙은 선언만된 변수 는 값을 오직 한번만 넣을 수 있다.
반응형'Java(자바)' 카테고리의 다른 글
자바 Statement 와 PreparedStatement의 차이점 (0) 2015.01.15 자바 StringTokenizer !! (0) 2014.09.26 자바 static 정의 및 예제!! (0) 2014.06.17 Enumeration vs leterator 정리 (0) 2014.03.27 해쉬 테이블(Hashtable) (0) 2014.03.17