- Interface
- 객체지향 구조에서 추상 메서드만으로 이루어진 설계용 클래스
목적
- 정해진 오퍼레이션을 필수적으로 구현토록 함
추상 클래스와의 차이
| 구분 | 인터페이스(Interface) | 추상 클래스(Abstract Class) |
|---|---|---|
| 목적 |
|
|
| 추상 메서드 | 보유 | 보유 |
| 일반 메서드 | 보유 불가능 | 보유 가능 |
| 다중 상속 | 가능 | 불가능 |
| 구분 | 인터페이스(Interface) | 추상 클래스(Abstract Class) |
|---|---|---|
| 목적 |
|
|
| 추상 메서드 | 보유 | 보유 |
| 일반 메서드 | 보유 불가능 | 보유 가능 |
| 다중 상속 | 가능 | 불가능 |
출처: IT위키 (IT위키에서 최신 문서 보기)
* 본 페이지는 IT Wiki에서 미러링된 페이지입니다. 일부 오류나 표현의 누락이 있을 수 있습니다. 원본 문서는 IT Wiki에서 확인하세요!