둘 다 직접 인스턴스화할 수 없으며 구현/확장되도록 의도된 추상 타입을 정의하지만, 서로 다른 설계 목적을 가집니다. 핵심 구분은 다중 상속, 상태, 그리고 이들이 모델링하는 관계입니다.
인터페이스 — 계약 ("할 수 있다" / 능력)
java
{
;
{
System.out.println();
}
;
}
{
{ }
}
