Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. class Kot
  4. {
  5. public:
  6. Kot(int wiek); //kostruktor
  7. ~Kot(); //destruktor
  8. int PobierzWiek(); //fukncja dostepu
  9. void UstawWiek(int wiek); //fukncja dostepu
  10. void Miaucz(); //funkcja ogólna
  11. private:
  12. int thisWiek; //zmienna wewnetrzna
  13. };
  14. Kot::Kot(int wiek) //konstruktor klasy Kot
  15. {
  16. thisWiek = wiek;
  17. }
  18. Kot::~Kot() //destruktor nic nie robi
  19. {
  20. }
  21. //PobierzWiek() - funkcja dostepu zwraca wartosc zmiennej jegoWiek
  22. int Kot::PobierzWiek()
  23. {
  24. return thisWiek;
  25. }
  26. //definicja funkcji UstawWiek, funkcji publicznej zmienia wartosc zmeinnej jegoWiek
  27. void Kot::UstawWiek(int wiek)
  28. {
  29. //przypisz do zmiennej jegoWiek wartosc przekazana jako parametr
  30. thisWiek = wiek;
  31. }
  32. //definicja metody Miaucz zwraca void
  33. void Kot::Miaucz()
  34. {
  35. std::cout << "Miau\n";
  36. }
  37. //stworz nowego kota, ustaw jego wiek, każ mu zamiauczec, pobierz jego wiek
  38. int main()
  39. {
  40. Kot Kicia(5);
  41. Kicia.Miaucz();
  42. std::cout << "Kicia ma " << Kicia.PobierzWiek() << " lat.\n";
  43. Kicia.UstawWiek(69);
  44. std::cout << "Kicia ma " << Kicia.PobierzWiek() << " lat.\n";
  45. Kicia.Miaucz();
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement