제목 : 21.3. 가상 함수
글번호:
|
|
179
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2005/08/23 오후 2:45:33
|
조회수:
|
|
3684
|
#include <iostream.h>
class A{
public:
virtual void Hi(){
cout << "A안녕" << endl;
}
};
class B : public A{
public:
void Hi(){cout << "B안녕" << endl;}
};
class C : public A{
public:
void Hi(){cout << "C안녕" << endl;}
};
void main(){
A* objA;
A a;
B b;
C c;
objA = &a;
objA->Hi();//A
objA = &b;
objA->Hi();//B
objA = &c;
objA->Hi();//C
}