상위클래스이 메서드를 정의할 때는 그 접근 수준을 상위 클래스에서 보다 좁게 설정할 수 없다.
클래스가 인터페이스를 구현하는건 위의 규친의 특별한 예로 볼 수 있고, 이때 클래스는 인터페이스가 정의한 모든 메서드를 public 으로 선언해야한다.
인스턴스 필드
불변객체
Template Method Pattern
상속위임
참고 공유 링크
상위클래스이 메서드를 정의할 때는 그 접근 수준을 상위 클래스에서 보다 좁게 설정할 수 없다.
클래스가 인터페이스를 구현하는건 위의 규친의 특별한 예로 볼 수 있고, 이때 클래스는 인터페이스가 정의한 모든 메서드를 public 으로 선언해야한다.
인스턴스 필드
불변객체
Template Method Pattern
상속위임
참고 공유 링크