6866981253

6866981253



10 1. Klasy, obiekty, dziedziczenie

— wyczysc usuwającą wszystkie elementy listy.

1.2. Dziedziczenie

1.57    (r) Napisz klasę figura posiadająca publiczne pola obwód i pole. Napisz klasy pochodne klasy figura służące do przechowywania danych różnych konkretnych figur. Klasy pochodne powinny posiadać publiczne pola służące do przechowywania ich wymiarów (różne w zależności od rodzaju przechowywanych figur).

1.58    (r,!) W zadaniu 1.57 zamiast klas zdefiniuj analogiczne struktury.

1.59    Napisz klasę ubranie posiadającą publiczne pola materiał i kolor. Napisz klasy spodnie, koszula i czapka pochodne klasy ubranie. Klasy pochodne powinny posiadać następujące pola publiczne:

—    klasa spodnie pola dlugosc i w_pasie,

—    klasa koszula pola dlugosc i w_klatce,

—    klasa czapka pole obwod.

1.60    Napisz klasę mebel zawierającą publiczne pola producent i kolekcja oraz klasy krzesło, stoi, szafka pochodne klasy mebel. Klasy pochodne powinny posiadać następujące pola publiczne:

—    klasa krzesło pole obicie,

—    klasa stoi pola szerokość i dlugosc,

—    klasa szafka pola szerokość, wysokosc i głębokość.

1.61    Napisz klasę zwierze udostępniającą publiczne pola gatunek oraz imię. Napisz klasy żmija, rys, orzeł pochodne klasy zwierze, służące do przechowywania informacji o zwierzętach konkretnych gatunków.

—    klasa żmija powinna posiadać publiczne pole dlugosc,

—    klasa rys powinna posiadać publiczne pole dlugosc i wysokosc,

—    klasa orzeł powinna posiadać publiczne pole dlugosc i rozpietosc_skrzydel

Konstruktory klas pochodnych powinny nadawać polu gatunek odpowiednią wartość.

1.62    (r) Napisz klasę atrakcja posiadającą chronione pola cena, nazwa i opis oraz publiczne metody zwracające wartości tych pól w taki sposób, by nie można było ich modyfikować z zewnątrz klasy. Napisz klasy kolejka, zamek, film pochodne klasy atrakcja. Klasy pochodne powinny posiadać następujące pola prywatne

—    kolejka pola godz_odjazdu i godz_przyjazdu, zamek pole czas_zwiedzania,

film pola czas_trwania i tytuł

Napisz w klasach pochodnych metody zwracające wartości ich nowych pól w taki sposób, żeby nie można było ich zmieniać. Zdefiniuj w klasach



Wyszukiwarka

Podobne podstrony:
s310 310 Poznaj Lmux Rysunek 20.10. Okno Grab umożliwia wykonywanie zdjęć wszystkich elementów pulpi
2 1. Klasy, obiekty, dziedziczenie 1.1. Klasy, obiekty 1.1    (r) Napisz klasę poczta
4 1. Klasy, obiekty, dziedziczenie muje jako argument obiekt typu punkt3 z zadania 1.18 i przypisuje
6 1. Klasy, obiekty, dziedziczenie rżeniu obiekt typu semafor_bin powinien być w stanie wolny. Klasa
1. Klasy, obiekty, dziedziczenie —    dodaj _na_koniec, dodającą na koniec kolejki li
KARTKA ze SŁONECZNIKIEM strony: 10 i 11 » 1.    Wytnij wszystkie elementy kartki
KOKOSZKI 01 strony: 10 i 11 1.    Wytnij wszystkie elementy. 2.    Prz
11584 KOKOSZKI 01 strony: 10 i 11 1.    Wytnij wszystkie elementy. 2.   &nb
DSC00071 (10) 44 EItWIN PANOFSKY scholastyki w dziedzinie nauczania) w zasadzie wszystkie umysły, za
11584 KOKOSZKI 01 strony: 10 i 11 1.    Wytnij wszystkie elementy. 2.   &nb
75432 WIELKANOCNE KURCZAKI 01 -strony 10 i 11 wsJL. 1)    Wytnij wzdłuż linii ciągłyc

więcej podobnych podstron