코드네임 :
JAVA - final 본문
[ final 키워드 ]
- 처음 지정된 값을 바꿀 수 없음
- 필드/지역변수/메서드/클래스에서 사용가능
final 필드 : 값변경 불가
final 키워드 : 재정의(오버라이딩) 불가
final 클래스 : 상속 불가
[ final 필드 ]
[ static final 필드 ]
- 상수를 만들 경우,
상수는 값이 변경되지 않으므로(final)
객체마다 따로 기억공간을 할당할 필요가 없음 (static)
- 관레적으로 모두 대문자로 작성
final 지역변수
- final 지역변수의 변경이 불가능
'👾Android > JAVA' 카테고리의 다른 글
JAVA - interface 인터페이스 (0) | 2024.05.21 |
---|---|
JAVA - 추상 abstract (0) | 2024.05.21 |
JAVA - super (0) | 2024.05.16 |
JAVA - 인스턴스 필드와 멤버의 중복 (0) | 2024.05.16 |
JAVA - 메서드 오버라이딩 overriding (0) | 2024.05.08 |