Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Esimerkki 2. Funktion ylikirjoitus perillisessä.

Code Block
\#include <iostream>

using namespace std;

class CElain
\{
public:   // voidaan käyttää luokan ulkopuolelta
&nbsp;&nbsp;&nbsp; void TulostaLuokanNimi()
\ { &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  cout << "Luokan nimi on CElain." << endl; &nbsp;&nbsp;&nbsp;
 }
};

class CLehma : public CElain
\{
public:
&nbsp;&nbsp;&nbsp; void TulostaLuokanNimi()
\ { &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  cout << "Luokan nimi on CLehma." << endl; &nbsp;&nbsp;&nbsp;
 }
};

int main()
\{
&nbsp;&nbsp;&nbsp; CLehma lehma;
&nbsp;&nbsp;&nbsp; lehma.TulostaLuokanNimi();

&nbsp;&nbsp;&nbsp; CElain elain;
&nbsp;&nbsp;&nbsp; elain.TulostaLuokanNimi();
}

...