Utworzyłem nowe obiekty i chcąc sprawdzić czy dobrze to zrobiłem wcisnąłem sprawdzenie i zadanie zaliczone.
Mógłby mi ktoś wytłumaczyć tylko dlaczego?
W metodzie main utworzone zostały obiekty a w późniejszych metodach nazwanych kolorami jest komenda do wyświetlenia tekstu.
W poprzednich zadaniach było wywoływanie metod a tutaj kod jakby idzie linijka po linijce?
Bardziej zrozumiałem to tak, że powinienem jeszcze wywołać w metodzie main metody kolorów by wtedy wysswietlały tekst.
za odpowiedzi dziękuję ❤️
Dawid Czostków
Poziom 6
poproszę wytłumaczenie :D
Dyskutowane
Komentarze (1)
- Popularne
- Najnowsze
- Najstarsze
Musisz się zalogować, aby dodać komentarz
Grzegorz
30 lipca 2023, 18:53przydatny
Każdy kolor jest osobną klasą. W każdej takiej klasie jest utworzona publiczna metoda, która ma taką samą nazwę jak klasa. Taka metoda to konstruktor. Oznacza to, że jest ona automatycznie wykonywana przy każdym utworzeniu obiektu tej klasy.
Dlatego, kiedy w metodzie main() utworzysz obiekt klasy Czerwony, to nazwa koloru sama wypisuje się w konsoli.
pozdrawiam, Grzesiek
+1