인터페이스- 내부 모든 메서드는 public abstract로 정의 ( default 제외 )- 제어자 ( static, private 등) 을 붙여 구체적인 메서드를 가질 수 있음- 내부 모든 필드는 상수- 다중 상속 - 클래스와 별도로 구현 객체가 같은 동작을 한다는 것을 보장하기 위해서 사용하는 것이 초첨. 추상클래스 - 하위 클래스들의 공통점을 모아 추상화하여 만든 클래스 - 단일 상속 - 추상이 아닌 일반적인 필드, 메서드 , 생성자를 가질수 있음 - 추상화를 하면서, 중복되는 클래스 멤버들을 통합 및 확장 할 수 있음. - 클래스 간의 연관 관계를 구축하는 것에 초점을 둔다. 다형성추상 클래스의 다형성이나, 인터페이스의 다형성이나 둘다 클래스 타입을 통합한다는 취지의 기능으로는 같다.다만..