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