본문 바로가기

컴퓨터 과학 & 영상처리 관련/C / C++

상속(inheritance)

기본 클래스 - 상속을 해주는 클래스 (부모인듯)

파생 클래스 - 상속을 받는 클래스(자식인듯)


class Chiild : public Parent{

   public:

      int a;

   private:

      int b;

}


Child.x(); 머 이렇게 쩜찍고 접근하고...private이니 protected니 그런거 신경써서 하면됨..




다중 상속

구분을 , (콤마)로 함

class Fax : public Phone, public Printer{


}


이 경우 변수나 함수가 이름이 겹칠 수 있는데 그대는

Fax myFax;

myFax.Phone::Switch(1);  //이렇게 스코프 연산자를 이용하여 클래스를 지정하면 편함


'컴퓨터 과학 & 영상처리 관련 > C / C++' 카테고리의 다른 글

c++ 정적 멤버 변수 - static, 정적 멤버 함수  (0) 2012.07.10
가상 함수와 오버라이딩  (0) 2012.07.10
friend  (0) 2012.07.10
복사생성자  (0) 2012.07.10
new/delete 연산자의 응용  (0) 2012.07.10