16.05.2015 Views

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

main()<br />

{<br />

Cpochodna Obiekt(...);<br />

...<br />

//Wywolanie konstruktora<br />

W momencie wywołania kostruktora obiektu klasy pochodnej<br />

Cpochodna() przekazujemy kostruktorowi argumenty. Możemy (jeśli<br />

chcemy, nie koniecznie) przekazać te argumenty konstruktorom<br />

"wcześniejszym" - konstruktorom klas bazowych. Ta możliwość<br />

okazuje się bardzo przydatna (niezbędna) w środowisku obiektowym<br />

- np. OWL i TVL. Oto prosty przykład definiowania konstruktora w<br />

przypadku dziedziczenia. Rola konstruktorów będzie polegać na<br />

trywialnej operacji przekazania pojedynczego znaku.<br />

class CBazowa1<br />

{<br />

public:<br />

CBazowa1(char znak) { cout

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!