
316
Rozdział 8.
Metody w akcji
c.increase()
Obiekt
Nazwa metody
Zauważ kropkę.
Pouczające jest rozważenie tego, jaki kod jest naprawdę wykonywany (w tle) przez interpreter,
gdy napotka on zaprezentowany powyżej wiersz kodu. Oto wywołanie, w które
zawsze zmienia
on powyższy wiersz. Zwróć uwagę na to, co się dzieje ze zmienną
c
.
CountFromBy.increase(c)
Zauważ
kropkę.
Nazwa klasy ze
zdefiniowaną metodą
Nazwa metody
Obiekt (którego wartość
ma zostać zwiększona)
Czy z faktu, że to się dzieje, wynika,
że mogę w swoim kodzie użyć konstrukcji
CountFromBy.increase(c) i zadziała on tak
samo, jakbym napisał c.increase()?
Tak, dokładnie. Ale nikt nigdy tego nie robi. ...