– Cześć, Amigo! Oto kilka zadań dotyczących tworzenia klas i obiektów.

undefined
2
Zadanie
Składnia Java, poziom 5, lekcja 5
Niedostępne
Tworzenie kota
Krystyna Pawłowska ma aż 500 kotów, a kolejne 500 przychodzi do nich w odwiedziny. Krystyna zdecydowała, że stworzy specjalny koci fotoalbum, w którym będzie także zapisywać imiona, wiek, wagę i siłę swych kotów. Pewnie spytasz: „Dlaczego akurat siłę?”. Przekonasz się w następnym zadaniu. Na razie zaimplementujmy klasę Kot.
undefined
4
Zadanie
Składnia Java, poziom 5, lekcja 5
Niedostępne
Zaimplementuj metodę walka
Teodor Kukliński, emerytowany pułkownik, służył kiedyś w armii. Od kiedy odszedł ze służby, trochę mu się nudzi. Kiedy dowiedział się, że jego sąsiadka, Krystyna Pawłowska, ma pod opieką pięćset kotów, zdecydował, że zajmie się prowadzeniem bezkrwawych kocich walk (na krwawe by się nie zgodziła). Nasze zadanie jest takie: musimy zaimplementować taki mechanizm, który sprawi, że o wynikach walk między kotami będą decydowały wartości ich wagi, wieku i siły.
undefined
4
Zadanie
Składnia Java, poziom 5, lekcja 5
Niedostępne
Gettery i settery dla klasy Pies
Utwórzmy klasę Pies. Psu należy nadać imie i wiek oraz gettery i settery dla tych zmiennych. Getter jest metodą, która zwraca bieżącą wartość zmiennej do kodu wywołującego. A setter to rasa psa. OK, żartuję – w kontekście programowania setter jest metodą, która nadaje zmiennej nową wartość.
undefined
2
Zadanie
Składnia Java, poziom 5, lekcja 5
Niedostępne
Trzej Muszkoterowie
Jakiś czas temu studenci i studentki tajnego centrum CodeGym utworzyli klasę Kot. Stwórzmy teraz trochę kotów na podobieństwo tych z klasy Kot, używając tej klasy jako wzoru. Powinny powstać trzy koty. Tchnij życie (lub, jeśli wolisz, konkretne dane) w to trio.
undefined
4
Zadanie
Składnia Java, poziom 5, lekcja 5
Niedostępne
Kocia jatka
Jeśli myślicie, że koty to urocze, puchate kulki, to zapewne nie natknęliście się jeszcze na koty podwórkowe, walczące ze sobą zaciekle o dominację na danym terenie. Czas, byście to zobaczyli. Czas, byście stworzyli symulację decydującej walki pomiędzy trzema najsilniejszymi kotami w sąsiedztwie. W tym celu należy użyć metody boolean walka(Kot innyKot).
undefined
2
Zadanie
Składnia Java, poziom 5, lekcja 5
Niedostępne
Ludzie
Stworzenie nowego człowieka to wielka odpowiedzialność. Ale nie będziemy tutaj moralizować. Pokażemy Ci za to, jak tworzyć różne klasy, a Ty, proszę, przyjrzyj się temu i zrób z tego użytek. Zacznij od utworzenia klasy Osoba. Osoba powinna mieć imię, wiek, adres i płeć. Czy o czymś zapomniałem?!
undefined
8
Zadanie
Składnia Java, poziom 5, lekcja 5
Niedostępne
Średnia arytmetyczna
W statystyce średnia arytmetyczna używana jest bardzo często. Przy użyciu formuły dla średniej arytmetycznej oblicza się np. średnią temperaturę. Mamy dla Ciebie następujące zadanie: napisz program, który czyta liczby z klawiatury, sumuje je, a następnie liczy ich średnią, aż użytkownik wprowadzi liczbę -1.
undefined
2
Zadanie
Składnia Java, poziom 5, lekcja 5
Niedostępne
Gettery i settery dla klasy Osoba
Dla każdej zmiennej utworzymy parę metod (get i set), aby umożliwić innym klasom zmianę ich wartości. Zadaniem metody get jest zwrócenie bieżącej wartości zmiennej do kodu wywołującego. Zadaniem metody set jest nadanie tej zmiennej nowej wartości. Utwórzmy klasę Osoba ze zmiennymi imie, wiek i plec oraz zdefiniujmy gettery i settery dla wszystkich pól.