Constant1 JAVA_ Final(변경 금지의 규제 키워드) Final(변경 금지의 규제) - fianl키워드는 클래스, 메서드, 변수에 적용되며 abstract(추상화)와 동시에 사용될 수 없음. - fianal클래스의 경우는 상속이 안됨. 즉 서브클래스를 가질 수 없음. (상속 금지) - final메서드는 재정의 할 수 없음. (재정의 금지) - final변수는 값을 변경할 수 없음. (변경 금지) ▶ final클래스 - 클래스 선언 시 final사용하면 그 클래스는 상속 불가능. - final클래스는 자식 클래스를 가질 수 없고, 오직 외부에서 객체 생성 통해서만 사용가능. - final클래스의 대표적인 예가 String클래스, 사용자가 임의로 String클래스 상속받아 메서드 재정의 하는 것 방지하기 위한 것이다. ▶final메서드 - final메서드는 자.. 2021. 10. 1. 이전 1 다음