234 Godzina 16
dass Pies : public Ssak
Rodzaj pochodzenia (deriuation type) będzie omówiony w dalszej części rozdziału. Na razie będziemy wykorzystywać wyłącznie public. Klasa bazowa musi być zadeklarowana wcześniej (w przeciwnym przypadku kompilator zgłosi błąd). Listing 16.1 demonstruje tworzenie klasy pochodnej Pies z klasy Ssak.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10
11
12
13
14
15
16
17
18
19
20 21 22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
//Listing 16.1 Proste dziedziczenie #include <iostream.h>
enum RASA { YORKIE, CAIRN, DANDIE, SHETLAND, DOBERMAN, LAB };
class Ssak
{
public:
// konstruktor i destruktor Ssak();
-Ssak () ;
// funkcje dostępu int PobierzWiek()const; void UstawWiek(int); int PobierzWaga() const; void UstawWagaO ;
// Inne metody void Mow() ; void Spij () ;
protected:
int jegoWiek; int jegoWaga;
};
class Pies : public Ssak
<
public:
// Konstruktor i destruktor Pies () ;
~Pies () ;
// Funkcje dostępu RASA PobierzRasa() const; void UstawRasa(RASA);
// Inne metody // MachajOgonem();
// ProsOJedzenie () ;
protected:
RASA jegoRasa;
class Pies : public Ssak
Rodzaj pochodzenia (deriuałion type) będzie omówiony w dalszej części rozdziału. Na razie będziemy wykorzystywać wyłącznie public. Klasa bazowa musi być zadeklarowana wcześniej (w przeciwnym przypadku kompilator zgłosi błąd). Listing 16.1 demonstruje tworzenie klasy pochodnej Pies z klasy Ssak.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10
11
12
13
14
15
16
17
18
19
20 21 22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
//Listing 16.1 Proste dziedziczenie dinclude <iostream.h>
enum RASA { YORKIE, CAIRN, DANDIE, SHETLAND, DOBERMAN, LAB );
class Ssak
{
public:
// konstruktor i destruktor Ssak () ;
-Ssak () ;
// funkcje dostępu int PobierzWiek()const; void UstawWiek(int); int PobierzHaga() const; void 03tawWaga();
// Inne metody void Mow(); void Spij () ;
protected:
int jegoWiek; int jegoWaga;
1;
class Pies : public Ssak
(
public:
// Konstruktor i destruktor Pies () ;
-Pies () ;
// Funkcje dostępu RASA PobierzRasa() const; void UstawRasa(RASA);
// Inne metody // MachajOgonem();
// ProsOJedzenie();
protected:
RASA jegoRasa;
);