Metoda (programowanie obiektowe): Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m robot dodaje: simple:Method (computer science) |
m int. |
||
Linia 1:
'''Metoda''' - w [[programowanie obiektowe|programowaniu obiektowym]] jest to funkcja składowa [[Klasa_%28programowanie_obiektowe%29|klasy]], której zadaniem jest działanie na rzecz określonych elementów danej klasy lub klas z nią spokrewnionych (zob. też [[Dziedziczenie (programowanie)|dziedziczenie]]).
Metody wiąże się z klasami głównie po to, aby nie zaśmiecać kodu źródłowego i samego programu nadmierną ilością funkcji globalnych, które i tak nie zostaną użyte w celu innym
== Przykład metody ==
Linia 16:
};
Metodą jest tu <code>void jedz( int ile )</code>. Wywołuje się ją tak
Warto zauważyć, że w tym modelu to jedyna możliwość zmiany wartości składowej <code>przebieg</code>. Jest ona w części prywatnej klasy, więc przypisanie <code>mojSamochod.przebieg += 50</code> poza tą klasą spowoduje błąd kompilacji.
|