2025.08.21
<참고> 두 가지 방법 다 상관없음(우선순위가 같기 때문)
abstract와 반대 개념
abstract **final**
클래스 상속받게할목적 상속을 못받게 하는게 목적
-------------------------------------------------------------------
메서드 강제 오버라이딩이 목적 오버라이딩방지
-------------------------------------------------------------------
변수 사용 안함 상수지시(final public static)
-------------------------------------------------------------------
(경험) 데이터베이스 ip주소 변경 시 변경될 때 마다 바꿔줘야 하는 불편함을 final 키워드를 이용해서 바뀌지 않는 변수( 상수 값 )로 설정 해주는 경우가 있다.
class + final : 상속 방지
Method + final : 재정의 방지