undefined

Ćwiczenia z konstruktorami

Składnia Java
Poziom 5 , Lekcja 9
Dostępny

– Widzę, że już odpocząłeś. Świetnie. Oto kilka zadań, które pomogą Ci w ćwiczeniu tworzenia konstruktorów:

undefined
2
Zadanie
Składnia Java, poziom 5, lekcja 9
Niedostępne
Przyjaciół nie da się kupić
W języku polskim „zawierać przyjaźń” oznacza „poznać kogoś bliżej i zaprzyjaźnić się”. Tak naprawdę niczego się tam nie „tworzy”, ani nie „czyni”. Ale jednak brzmi to trochę, jakby tak było. Przenieśmy to wyrażenie z polskiego na Javę: Zawrzemy trzy konstruktory w utworzonej przez nas klasie Przyjaciel. Pierwszy konstruktor będzie pobierał imie. Drugi będzie dodatkowo pobierał wiek. A trzeci będzie także pobierał plec.
undefined
4
Zadanie
Składnia Java, poziom 5, lekcja 9
Niedostępne
Tworzenie kotów
Utwórz poprawne koty w nietypowy sposób – za pomocą konstruktorów. Utwórzmy klasę Kot i zadeklarujmy pięć różnych konstruktorów. Najprostszy konstruktor zawiera jeden parametr: imie. Następny ma imie i wiek. Do trzeciego dodajemy parametr waga. Pozostałe informacje znajdziesz w warunkach zadania.
undefined
2
Zadanie
Składnia Java, poziom 5, lekcja 9
Niedostępne
Rejestr psów
Sanatorium Wściekły Pies przyjmuje psy wszystkich ras i kolorów umaszczenia na dwutygodniowe turnusy. Rejestracja jest otwarta do 2 listopada 3126 roku. Wypełnij jeden z poniższych kwestionariuszy: troskliwi opiekunowie wypełniają imię, wzrost i kolor zwierzaka, mniej troskliwi — imię i wzrost; a ci, którzy chodzą z głową w chmurach — tylko imię. Utwórz klasę Pies oraz trzy konstruktory dla tego rejestru.
undefined
2
Zadanie
Składnia Java, poziom 5, lekcja 9
Niedostępne
Chodzenie w kółko
Jeśli chcemy obliczyć obwód koła, musimy znać jego promień, w geometrii analitycznej – promień oraz środek; a jeśli chcemy wyświetlić to na ekranie – dobrze by było, gdyby koło miało jakiś kolor. Zmierzam do tego, że musimy utworzyć klasę Kolo, a także stworzyć dla niej trzy konstruktory.
undefined
2
Zadanie
Składnia Java, poziom 5, lekcja 9
Niedostępne
Utwórz klasę Prostokat
Zanim zaczniesz tworzyć klasę, pomyśl o tym, w jakim celu wybierasz i deklarujesz poszczególne pola, metody i konstruktory. Utwórzmy klasę Prostokat z polami gora, lewy, wysokosc i szerokosc. A potem zadeklarujmy tyle konstruktorów, ile to możliwe.
undefined
4
Zadanie
Składnia Java, poziom 5, lekcja 9
Niedostępne
Wywoływanie konstruktora z konstruktora
Wywoływanie jednego konstruktora z innego jest dość normalne, choć pewnie brzmi to teraz dla Ciebie równie nieosiągalnie, co figury akrobatyczne. Uważnie przeanalizuj program. Dowiedz się, jak działa i napraw konstruktor z dwoma parametrami tak, żeby wywoływał inny konstruktor o promieniu 10. Który? Zgadnij!
undefined
2
Zadanie
Składnia Java, poziom 5, lekcja 9
Niedostępne
Maksimum konstruktorów
Twoi mentorzy z tajnego centrum CodeGym przygotowali dla Ciebie klasę Kolo. Klasę tę trzeba jednak poprawić i to jest właśnie Twoje zadanie. Przeanalizuj klasę Kolo i napisz maksymalną liczbę możliwych konstruktorów z różnymi parametrami, nie zmieniając niczego innego w tej klasie. Nie zapomnij o domyślnym konstruktorze.
undefined
4
Zadanie
Składnia Java, poziom 5, lekcja 9
Niedostępne
Konstruktor
Czy lubisz analizować kod innej osoby i szukać w nim błędu? Jedno jest pewne – trudno jest to zrobić bez pewnej przydatnej umiejętności. Aby podjąć takie wyzwanie, trzeba po prostu kochać programowanie! Mamy zatem dany pewien program. Dowiedz się, jak on działa, a następnie zawarty w nim błąd. W tym przypadku metoda main jest nietykalna (nie może być zmieniana).
undefined
2
Zadanie
Składnia Java, poziom 5, lekcja 9
Niedostępne
Istota koła
Koncepcja koła jest dziś powszechnie znana. Koło zostało wynalezione dawno temu, za to w klasie Kolo wciąż brakuje konstruktora (ma tylko domyślny konstruktor). W tym zadaniu musimy utworzyć nowy konstruktor dla klasy Kolo, który zainicjalizuje wszystkie zmienne instancji (konstruktor musi mieć trzy parametry).
Komentarze (4)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Iza Poziom 12
22 maja 2020
Zadania "Istota koła" , błąd w tłumaczeniu: "Konstruktor musi mieć trzy podwójne parametry." powinno byc parametry o typie double.
Matt Poziom 7 Katowice
3 maja 2020
hmmm a w zadaniu "chodzenie w kółko" kolor nie powinien być Stringiem?
Kacper Lasota Poziom 8
25 marca 2020
What's the point of first 5 exercises, it's literally the same as ones made before