본문 바로가기
c#/수업 내용

추상클래스와 인터페이스 (abstract, interface)

by 이지훈26 2021. 8. 30.

**추상클래스  (abstract)
-추상클래스는 인스턴화 될 수 없다
-추상메서드는 본문이 없다
-자식 클래스에서 반드시 overide해야 한다


**인터페이스 (interface)
-추상클래스와 인터페이스 차이점 -> 다중 상속이 가능하다
-인터페이스 정의
-인스턴화 될 수 없다
-사용자 정의 타입이다 (enum, class, struct처럼)
-메서드에 접근 제한자가 없으면 무조건 public이다
-다중상속 가능하다
-구현클래스에서 반드시 구현해야 한다

'c# > 수업 내용' 카테고리의 다른 글

배열 swap연습  (0) 2021.08.31
배열 복습 +( foreach )  (0) 2021.08.31
속성 (Property)  (0) 2021.08.30
구조체(struct )  (0) 2021.08.30
수업 설명 2  (0) 2021.08.30