
jesteś tutaj
231
Zrozumieć obiekty
Poprawianie metody drive
Spróbujmy zrobić coś, by zachowanie obiektu
fiat
nieco bardziej przypominało
samochód. Większość samochodów nie jedzie, póki nie włączymy w nich silnika, prawda?
To może spróbujemy odwzorować takie zachowanie? W tym celu będziemy potrzebowali:
właściwości logicznej przechowującej stan samochodu
(czy silnik jest włączony, czy nie),
dwóch metod do włączania i wyłączania silnika,
instrukcji warunkowej w metodzie drive, która przed
rozpoczęciem jazdy upewni się, że silnik jest włączony.
Zaczniemy od dodania logicznej właściwości o nazwie
started
oraz dwóch metod,
start
i
stop
; dopiero potem ...