인터페이스 | 추상 클래스 | |
---|---|---|
사용 키워드 | interface | abstract |
사용 가능 변수 | static final(상수) | 제한 없음 |
사용 가능 접근 제어자 | public | 제한 없음(public, private, protected, default) |
사용 가능 접근 메서드 | abstract method, default method, static method, private method | 제한 없음 |
상속 키워드 | implements | extends |
다중 상속 가능 여부 | 가능(클래스에 다중 구현, 인터페이스 끼리 다중 상속) | 불가능 |