'Sunmoon_BIT > Microsoft Foundation Class' 카테고리의 다른 글

Socket통신 LIST의 ADDSTRING 에러  (0) 2010.11.04
M3(1)  (0) 2010.11.03
Updatedata() 함수  (0) 2010.03.12
객체간의 통신  (0) 2010.03.04
MFC 전역함수  (0) 2010.03.04
:

'Sunmoon_BIT > Microsoft Foundation Class' 카테고리의 다른 글

Socket통신 LIST의 ADDSTRING 에러  (0) 2010.11.04
M3(2)  (0) 2010.11.03
Updatedata() 함수  (0) 2010.03.12
객체간의 통신  (0) 2010.03.04
MFC 전역함수  (0) 2010.03.04
:
Sunmoon_BIT/C++ programing 2010. 10. 16. 23:56

interface와 abstract클래스는 공통적으로 자식클래스에게 상속됨으로서 사용이 가능합니다. 그리고 자식클래스에게 자신의 추상 메소드를 구현하도록 강제를 합니다. 자식클래스는 공통된 모양의 메서드를 가지게 되는것이죠 

abstract클래스는 구현된 메서드와 구현되지 않은 메서드를 둘다 가질 수 있습니다. 단, 구현되지 않은 메서드가 하나 이상 존재해야만 abstract클래스..

interface는 메소드에 대해서 정의만 할 수 있지 구현된 메서드는 포함 할 수가 없습니다. 자식클래스들이 공통된 메서드를 포함하도록 하는 기능만 하죠.... 그리고 다중상속과도 관련이 있습니다. 자바에서 abstract클래스나 일반 클래스나 전부 extends 키워드로는 하나 만 상속 받을 수 있습니다. 한번에 여러개의 부모를 상속받을 수가 없죠. 그래서 나온것이 interface입니다. interface는 여러개를 상속 받을 수 있습니다.

'Sunmoon_BIT > C++ programing' 카테고리의 다른 글

RTTI  (0) 2010.04.15
AVL 트리 회전  (0) 2009.12.23
MyVector를 사용한 학생관리 - C++  (0) 2009.11.20
Template - MyVector  (0) 2009.11.19
TEMPLATE - C++  (0) 2009.11.17
: