Atrybuty obiektów klasy. Pola klasy
Metody (inaczej: funkcje).
Interfejs jest zestawem metod.
classVehicle {
VvWWW\ WWWWWWW V
int width, height, length, weight:
Person owner: // referencja do obiektu klasy Person
int state: // aktualny stan pojazdu
WW* W/vWW' / 1 J
^===--=--INTEREEJS KOMUNIKATÓW
yoid startO { H uruchomienie pojazdu } yoid stopO { // zatrzymanie pojazdu } <4
void repairO { // reperowanie pojazdu } void sellTo(Person p) { // sprzedaż pojazdu }
WvWWs VvWvWv'v'vV- \ 1 / \ 1 X J X
Pola
+
metody
składowe
klasy