abstract 자손 클래스에서 반드시 재정의해서 사용되기 때문에 조상의 구현이 무의미한 메서드 메서드의 선언부만 남기고 구현부는 세미콜론(;)으로 다체 선언부에 abstract추가 클래스 선언부에도 abstract추가 글래스에 구현부가 없는 메서드가 있으므로 객체를 생성할 수 없음 abstract를 사용함으로써 자손 클래스에서 재정의 강제 인터페티스 최고 수준의 추상화 : 일반 메서드는 모두 abstract 형태 클래스와 다른 점은 인터페이스는 다중 상속이 가능 인터페이스의 필요성 구현의 강제로 표준화 처리 인터페이스를 통한 간접적인 클래스 사용으로 손쉬운 모듈 교체 지원 사로 상속의 관계가 없는 클래스들에게 인터페이스를 통한 관계 부여로 다형성 확장 모듈 간 독립적 프로그래밍 가능 ----> 개발 기..