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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

public:<br />

int dane;<br />

void Inicjuj(void)<br />

int Funkcja(int our_param);<br />

} Obiekt;<br />

Podobnie jak wyżej, możemy zadeklarować nasz obiekt wewnątrz<br />

funkcji main():<br />

class Klasa<br />

{<br />

int prywatna_tab[80]<br />

public:<br />

int dane;<br />

void Inicjuj(void)<br />

int Funkcja(int argument);<br />

};<br />

main()<br />

{<br />

...<br />

Klasa Obiekt;<br />

...<br />

Przypiszemy elementom obiektu wartości:<br />

main()<br />

{<br />

...<br />

Klasa Obiekt;<br />

Obiekt.dane = 13;<br />

...<br />

Taką samą metodą, jaką stosowaliśmy do danych - pól struktury,<br />

możemy odwoływać się do danych i funkcji w klasach i obiektach.<br />

main()<br />

{<br />

...<br />

Klasa Obiekt;<br />

Obiekt.dane = 13;<br />

...<br />

Obiekt.Funkcja(44);<br />

Przyporządkowaliśmy obiektowi nie tylko dane, ale także funkcje<br />

poprzez umieszczenie prototypów funkcji wewnątrz deklaracji<br />

klasy:<br />

class Klasa<br />

{<br />

...<br />

public:<br />

...<br />

void Inicjuj(void) /* Prototypy funkcji */<br />

int Funkcja(int argument);<br />

};<br />

- 257-

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

Saved successfully!

Ooh no, something went wrong!