27.09.2008, 14:55. Просмотров 14922. Ответов 2
Прочитал уроки и написал прогу, которая описывает как я понимаю полиморфизм, скажите плизправильно я понимаю или нет:
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| class ClassOne {
protected:
int num;
public:
ClassOne(){num=0;};
void func(){num++; cout << num << "\n";};
};
class ClassTwo : public ClassOne {
public:
void func(){num--; cout << num << "\n";};
};
void main(){
ClassOne *One = new ClassOne;
ClassTwo *Two = new ClassTwo;
One->func(); // ÎðèãèГ*Г*ëüГ*ûé ìåòîä
Two->func(); // ÏîëèìîðôГ*ûé ìåòîä
} |
|