컴퓨터 과학 & 영상처리 관련/C / C++
상속(inheritance)
꺄뜨르
2012. 7. 10. 15:51
기본 클래스 - 상속을 해주는 클래스 (부모인듯)
파생 클래스 - 상속을 받는 클래스(자식인듯)
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); //이렇게 스코프 연산자를 이용하여 클래스를 지정하면 편함