6866981244

6866981244



2 1. Klasy, obiekty, dziedziczenie

1.1. Klasy, obiekty

1.1    (r) Napisz klasę poczta zawierającą publiczne pola do przechowywania danych wiadomości przesłanej pocztą elektroniczną: nadawca, odbiorca, temat i tresc.

1.2    (r) Napisz funkcję wypisz, która jako argument otrzymuje obiekt typu poczta z zadania 1.1 i wypisuje na standardowym wyjściu wartości pól otrzymanego w argumencie obiektu.

1.3    (r) Napisz funkcję wczytaj, która jako argument otrzymuje referencję do obiektu typu poczta z zadania 1.1 i wczytuje ze standardowego wejściu wartości pól obiektu, do którego referencję otrzymała w argumencie.

1.4    (r) Do klasy poczta z zadania 1.1 dopisz metody wczytujące i wypisujące przechowywane dane.

1.5    (r,!) Zdefiniuj strukturę poczta2 o takich samych polach publicznych jak klasa poczta z zadania 1.1. Napisz rozwiązania zadań od 1.2 do 1.4 w wersji dla struktury poczta2.

1.6    Napisz klasę ksiazka zawierającą publiczne pola tytuł, autor, wydawca.

1.7    Napisz funkcję wypisz, która jako argument otrzymuje obiekt typu ksiazka z zadania 1.6 i wypisuje na standardowym wyjściu wartości pól otrzymanego w argumencie obiektu.

1.8    Napisz funkcję wczytaj, która jako argument otrzymuje referencję do obiektu typu poczta z zadania 1.6 i wczytuje ze standardowego wejściu wartości pól obiektu, do którego referencję otrzymała w argumencie.

1.9    Do klasy ksiazka z zadania 1.6 dopisz metody wczytujące i wypisujące pola obiektu.

1.10    Napisz klasę trójkąt zawierającą:

—    publiczne pola wysokosc i podstawa,

—    publiczne metody służące do wczytywania ze standardowego wejścia i wypisywania na standardowym wyjściu wartości pól obiektu,

—    publiczną metodę pole zwracającą jako wartość pole trójkąta o wymiarach przechowywanych w obiekcie.

1.11    Napisz funkcję, która dostaje w argumentach dwa obiekty typu trójkąt z zadania 1.10 i wypisuje na standardowym wyjściu wymiary tego spośród trójkątów otrzymanych w argumentach, który ma większe pole.

1.12    Napisz funkcję, która dostaje w argumentach tablicę obiektów typu trójkąt z zadania 1.10 oraz jej rozmiar i wypisuje na standardowym wyjściu wymiary tego spośród trójkątów otrzymanych w argumentach, który ma większe pole.

1.13    Napisz klasę funkcja służącą do operowania na funkcjach liniowych jednej zmiennej. Klasa funkcja powinna posiadać publiczne pola a i b



Wyszukiwarka

Podobne podstrony:
Zadania pliki obiektowe O Napisz klasę Zespolona posiadającą dwa pola prywatne: a double r oraz doub
Zadania obiektowe O Napisz klasę Mapa posiadającą następujące pola: » klucz - wartość int oraz pole
1.1. Klasy, obiekty 5 1.31    Napisz klasę odcinek przechowująca współrzędne w
egzamin2 (9) b. Napisz klasę Browning dziedziczącą z klasy Pistolet. Konstruntor bezargumentowy usta
egzamin odp 2 b. Napisz klasę Browning dziedziczącą z klasy Pistolet. Konstruntor bezargumentowy ust
56552 Zdjęcie0168 (13) Odpowiemy na pytania: Co jest istotą dziedziczenia W jaki sposób wyprowadzić
101 TIF cout « ((poch *) b)->weźRozm() « endl; return 0;} Rzutowanie klasy pochodnej na klasę pod
Ćwiczenia •    Napisz klasę realizującą rozwiązywanie
Zadania dodatkowe ® Napisz klasę kwadrat zawierającą pola: a- bok, d- przekątna, pole, obwód. Przygo
Zadania Napisz klasę Student posiadającą pola: o imię (String) » nazwisko (String) 9 wiek (int) 9
IMG$89 Jeśli klasa D dziedziczy z klasy B, a w klasie pochodnej D istnieje składowa obiektowa typu M
Zajęcia 1 Klasy autonomiczne, cykl życia obiektów. 2 Agregacja i dziedziczenie, polimorfizm,
Własności obiektowego modelu danych » Klasy tączy się w hierarchie dziedziczenia, w których podklasa
argumenty domniemane. Klasy specjalizowane. Szablony i dziedziczenie. Szablony jako składowe. Obiekt

więcej podobnych podstron