반응형
#include <iostream>
using namespace std;
/*
상속(is a) :
일반화관계, 부모와 자식관계
부모의 모든 맴버변수와 맴버함수는 자식에게 상속된다.
*/
class A
{
int a;
int a1;
public:
void aa() { cout << "부모의 함수" << endl; }
};
//private 상속
//부모의 맴버들 중
//public 맴버들은 => prive 맴버로 접근지정이 변경된다.
//거의 사장된 문법..
class B : private A
{
int b;
public:
void bb() { cout << "자식(파생개체)의 함수" << endl; }
};
int main()
{
B *b = new B;
cout << sizeof(*b) << endl; //12
b->aa();
b->bb();
delete b;
return 0;
}
반응형
'01.Bit 단기 > C++' 카테고리의 다른 글
34_상속확인 (0) | 2018.05.03 |
---|---|
33_상속,초기화,명시적접근,오버라이드 (0) | 2018.05.03 |
31_상속 (0) | 2018.05.03 |
30_C++ 삽입 삭제 수정 실습 (0) | 2018.05.03 |
29_C++ 실습 (0) | 2018.05.03 |
댓글