상속 계층의 멤버 선택은 접근과 오버라이딩 규칙을 함께 따른다

같은 객체라도 멤버 종류에 따라 자식 구현·부모 구현·정적 타입 중 서로 다른 기준으로 대상을 고릅니다.

요소선택 규칙권장
인스턴스 메서드자식 override 우선@Override
부모 구현super.method()확장 의도 명시
private 필드자식 직접 접근 차단보호 메서드
생성자상속 안 됨super 호출
static·필드정적 타입다형 행동에 미사용

핵심: 다형적 행동은 공개 인스턴스 메서드 계약으로 표현하고 필드 숨김이나 static 선택에 기대지 않습니다.