다형성 보장 4가지 전제 조건상속업캐스팅오버라이드동적 바인딩추상 클래스 : 실체로 구현하는 구현 클래스가 아님. 디자인을 위한 템플릿 클래스클래스 상속부모 생성자 호출 : super()protected, public 접근 제한의 의미final, static final (멤버, 클래스, 메서드)타입 변환(upcasting, downcasting)객체 타입 확인 작업 : instanceOf다형성을 제공하는 방법 : 멤버 타입, 메서드 호출인터페이스의 개념?추상 클래스와 마찬가지로 인터페이스는 그 자체의 객체를 만들 수 없음.추상 클래스는 추상 메서드와 일반 메서드를 포함할 수 있지만 인터페이스는 추상 메서드만 포함할 수 있음.두 객체를 연결하는 역할 & 다형성 구현에 주된 기술.인터페이스 사용 이유완전한 추..