카테고리 없음
c++ 에서 다형성
벤치마킹
2013. 4. 11. 09:24
C++ 에서 다형성이란?
부모 class 로 자식 class 를 가르킬수 있는 성질을 말한다.
부모 class 는 기존에 만들어진 class 가 대부분이라고 한다면 자식 class 는 현재
필요에 희해서 설계되고 만들어지는 class 인데
부모 class 로 자식 클래스를 가르키면 자식 클래스는 자신이 원하는 class 의 변수나 함수들을 사용할수 있다.
이렇게 부모 class 는 미리 만들어진 class 를 가지고 자식이 원하는 변수나 함수를 만들어서 사용할수 있으며
원래 c 의 변수는 원래의 class 로 참조 되어도 사용이 가능하닷.
특이한 놈이군 ....
class B:class C
{
public :
void bbb(){
cout << "bbb"<endl;
}
}
class C
{
public :
void ccc(){
cout << "ccc"<endl;
}
}
main()
{
C c;
B &b = c
b.bbb();
}