인터페이스와 추상클래스 차이

LJM·2023년 10월 10일
0

C#

목록 보기
1/4

인터페이스 (Interface)
구현: 아무런 구현이 없습니다. 오직 메서드, 속성, 이벤트의 시그니처만 정의합니다.
다중 상속: 한 클래스는 여러 인터페이스를 동시에 구현할 수 있습니다.

추상 클래스 (Abstract Class)
구현: 일부 메서드나 속성을 구현할 수 있습니다. 그리고 구현되지 않은 (추상적인) 메서드나 속성도 포함할 수 있습니다.
상속: 한 클래스는 오직 하나의 추상 클래스만 상속받을 수 있습니다.

profile
게임개발자 백엔드개발자

0개의 댓글