JAVA
JAVA - final
whitedeveloper
2022. 12. 17. 22:06
*final 키워드 사용 - final클래스, final 메소드, final 필드
#.final 클래스
-final이 클래스 이름 앞에 사용되면 클래스를 상속받을 수 없음을 지정
#.final 메소드
-final이 메소드를 선언하면 *오버라이딩할 수 없는 메소드임을 선언
*오버라이딩(overriding) - 슈퍼클래스에서 구현된 메소드를 동일한 이름으로 재정의
#.final 필드
-final로 필드를 선언하면 필드는 *상수가 된다.
*상수 - 한번 초기화하면 값을 변경할 수 없다.