초기값을 변경하지 않고 그대로 사용하기 위해 사용한다.(수정x)
final 변수
변수를 선언할 때 초기화된 값을 수정할 수 없도록 제한. 변수 선언과 동시에 초기화 or 생성자에서 초기화 가능
- 초기값을 변경하지 않고 그대로 사용하기 위해 사용
- 파이와 같은 수학적 값을 사용하기 위해 사용
- 주민번호, 학번과 같은 유일값을 사용하기 위해 사용
final 메소드
메소드를 오버라이딩 할 수 없게 제한 > 자식 클래스에서 메소드 내용을 변경하지 못한다.
final 클래스
해당 클래스를 다른 클래스에서 상속할 수 없도록 제한 > 해당 클래스를 수정 없이 그대로 사용하려는 목적이다.
'공부 etc.' 카테고리의 다른 글
[AWS] Bastion 과 NAT Gateway (0) | 2023.05.08 |
---|---|
SVN과 Git의 차이점, 버전 관리 시스템(VCS) (0) | 2023.05.08 |
[23.04.27] REST API (0) | 2023.04.27 |
[Cloud] 컨테이너, 도커, 쿠버네티스(k8s) (0) | 2023.04.05 |
[Java] 객체지향언어 특징(상속, 다형성, 캡슐화, 추상화) (0) | 2023.02.25 |