- Stwórz w programie dwie klasy
Pies
iWlascicielPsa
. Pies musi być wyprowadzony na spacer jeśli spożywał posiłek więcej niż 5 godzin wcześniej. W klasie Pies dodaj metody:
UstawCzasPosilku(int)
, która ustawia ile godzin temu pies zjadł posiłek;PobierzCzasPosilku()
, która pobiera czas posiłku;PotrzebnySpacer()
, która zwraca true gdy pies musi być wyprowadzony na spacer.
W klasie WlasicielPsa
dodaj metodę ZabierzNaSpacer(Pies)
, która zwraca true gdy pies (będący parametrem metody) musi być wyprowadzony na spacer.
W metodzie Main
przetestuj działanie powyższych metod.
- Na podstawie diagramu UML stwórz klasę. Następnie w klasie
Program
stwórz co najmniej trzy obiekty, na których wykonasz co najmniej po jednym razie każdą metodą i przypiszesz obiektowi co najmniej jedno pole (możesz stworzyć brakujące metody, ale nie możesz modyfikować modyfikatorów dostępu na diagramie).
- Na podstawie diagramu UML stwórz klasę. Następnie w klasie
Program
stwórz co najmniej trzy obiekty, na których wykonasz co najmniej po jednym razie każdą metodą i przypiszesz obiektowi co najmniej jedno pole (możesz stworzyć brakujące metody, ale nie możesz modyfikować modyfikatorów dostępu na diagramie).
-
Stwórz klasę
Liczba
. Dodaj w niej publiczne polewartosc
typuint
i przypisz mu wartość początkową0
. Stwórz publiczne metody typuvoid
o nazwachDodaj
iOdejmij
, każda z nich ma być z jednym parametrem typuint
, ich zadaniem jest odpowiednio powiększenie lub pomniejszenie polawartosc
o podanych parametr. Następnie w klasieProgram
stwórz kilka obiektów i przetestuj działanie metod. -
Stwórz klasę
Liczba
. Dodaj w niej prywatne polewartosc
typuint
i przypisz mu wartość początkową0
. Stwórz publiczne metody typuvoid
o nazwachDodaj
iOdejmij
, każda z nich ma być z jednym parametrem typuint
, ich zadaniem jest odpowiednio powiększenie lub pomniejszenie polawartosc
o podanych parametr. Następnie w klasieProgram
stwórz kilka obiektów i przetestuj działanie metod. -
Stwórz klasę na przechowywania informacji o dacie (nie korzystaj z systemowych "gotowców"). Zastanów się ile pól jest potrzebnych, jakie metody. Narysuj diagram UML klasy. Stwórz kilka obiektów. Następnie w klasie związanej z data stwórz metodę bez parametru, która na podstawie przechowywanej daty zwróci
string
z dniem tygodnia (np. wtorek, tu jedynie możesz skorzystać z systemowych metod). -
Stwórz klasę
Kwaterniony
, dodaj w niej odpowiednia pola i metody tak aby mieć możliwość wykonywania arytmetyki na kwaternionach. -
Na podstawie diagramu UML stwórz klasę. Następnie w klasie
Program
stwórz co najmniej trzy obiekty, na których wykonasz co najmniej po jednym razie każdą metodą i przypiszesz obiektowi co najmniej jedno pole (możesz stworzyć brakujące metody, ale nie możesz modyfikować modyfikatorów dostępu na diagramie).
- Na podstawie diagramu UML stwórz klasę. Następnie w klasie
Program
stwórz co najmniej trzy obiekty, na których wykonasz co najmniej po jednym razie każdą metodą i przypiszesz obiektowi co najmniej jedno pole (możesz stworzyć brakujące metody, ale nie możesz modyfikować modyfikatorów dostępu na diagramie).