아카이브

final 키워드 본문

Java

final 키워드

주멘이 2018. 6. 27. 18:20

1. class final 

- class가 상속되지 않도록 함

- final class Sample {

}


2. method final

- method 오버라이딩을 차단

-  class Sample {

void methodA() {...}

}


class Child extends Sample {

// 상위 class의 method를 오버라이딩 할 수 없음

}


3. variable final

- final 변수가 초기화된 후 값을 변경할 수 없음

- final int INF = Integer.MAX_VALUE

- 문서화의 한 형태로 가독성을 높이고 수정이 간편함



'Java' 카테고리의 다른 글

HashMap과 HashTable  (0) 2021.01.06
equals()메소드와 hashCode()메소드  (0) 2018.06.27
Interface와 abstract class  (0) 2018.06.18
String 과 StringBuffer/StringBuilder  (0) 2018.06.18