2024-06-01 00:11:27

final 키워드는 다양한 용도로 쓰이는데,

 

1. final 필드 : 수정 불가 필드 

final이 붙은 필드는 더이상 수정이 불가능한 상수의 성질을 갖게 된다.

하지만, c++이나 c#처럼 static의 성질 (메모리 고정) 을 가지지 못하여, static final로 사용해야 한다.

 

2. final 클래스 : 부모로 사용(상속) 불가능

 

3. final 메소드 : 자식이 재정의(Override) 할 수 없는 메소드

'생각 두 접시' 카테고리의 다른 글

[java] 추상 클래스  (0) 2024.06.01
[java] 타입 변환과 다형성  (0) 2024.06.01
[java] 메소드 재정의 @Override  (0) 2024.06.01
[java] Getter / Setter  (0) 2024.05.31
[java] 접근 제한자  (0) 2024.05.31