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.

LEKCJA 25. PRZYKŁAD OBIEKTU.<br />

________________________________________________________________<br />

W trakcie tej lekcji dowiesz się, jak praktycznie projektuje się<br />

klasy i obiekty. Twój pierwszy obiekt zacznie działać.<br />

________________________________________________________________<br />

Nasz pierwszy, doświadczalny obiekt będzie zliczać ile razy<br />

użytkownik nacisnął określony klawisz - np. literę "A". Najpierw<br />

podejdziemy do problemu "klasycznie". Utworzymy strukturę<br />

Licznik, którą można wykorzystać do przechowywania istotnych dla<br />

nas informacji:<br />

char znak - znak do zliczania<br />

int ile - ile razy wystąpił dany znak.<br />

Zwróć uwagę, że Licznik oznacza tu typ struktur (nowy formalny<br />

typ danych) a licznik oznacza naszą roboczą zmienną danego typu.<br />

struct Licznik //Licznik - nowy typ struktur<br />

{<br />

public: //Status public jest domyślny dla struktur<br />

char znak;<br />

int ile;<br />

...<br />

} licznik; //Zmienna typu "Licznik"<br />

Do pól struktury licznik.znak i licznik.ile możemy odwoływać się<br />

w programie w następujący sposób:<br />

//Przypisanie (zainicjowanie pola struktury)<br />

licznik.znak = 'A';<br />

cin >> licznik.znak;<br />

//Odczyt (wyprowadzenie) bież. zawartości pola struktury.<br />

cout

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

Saved successfully!

Ooh no, something went wrong!