추상 클래스: Difference between revisions
From CS Wiki
(새 문서: 분류:소프트웨어 공학 ;Abstract Class ;객체지향 구조에서 하나 이상의 추상 메서드를 포함하는 클래스 == 목적 == * 공통적으로 사용되는...) |
No edit summary |
||
Line 9: | Line 9: | ||
{| class="wikitable" | {| class="wikitable" | ||
! 구분 | ! 구분 | ||
! 인터페이스 | ! 인터페이스(Interface) | ||
(Interface) | ! 추상 클래스(Abstract Class) | ||
! 추상 클래스 | |||
(Abstract Class) | |||
|- | |- | ||
| 목적 | | 목적 |
Revision as of 11:24, 17 October 2019
- Abstract Class
- 객체지향 구조에서 하나 이상의 추상 메서드를 포함하는 클래스
목적
- 공통적으로 사용되는 오퍼레이션의 중복 정의 방지
인터페이스와의 차이
구분 | 인터페이스(Interface) | 추상 클래스(Abstract Class) |
---|---|---|
목적 |
|
|
추상 메서드 | 보유 | 보유 |
일반 메서드 | 보유 불가능 | 보유 가능 |
다중 상속 | 가능 | 불가능 |