Ruby/Akcesory: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje)
Nie podano opisu zmian
Szymon wro (dyskusja | edycje)
Nie podano opisu zmian
Linia 5:
Krótko omówiliśmy zmienne instancji we [[Ruby/Zmienne instancji|wcześniejszym rozdziale]], ale za ;wiele jeszcze z nimi nie robiliśmy. Zmienne instancji obiektu są jego atrybutami, to te rzeczy, które odróżniają obiekt od innych obiektów tej samej klasy. Za ważną czynność zapisywania i odczytywania atrybutów odpowiedzialne są metody nazywane ''akcesorami atrybutów''. Jak za chwilę zobaczymy, nie musimy pisać akcesorów bezpośrednio. Wcześniej jednak poznajmy wszystkie etapy ich tworzenia.
 
Wyróżniamy dwa rodzaje akcesorów: ''piszące'' (ang. ''writer''<ref>W innych językach programowania powszechnie funkcjonuje nazwa ''setter''</ref>) i ''czytające'' (ang. ''reader''<ref>wW innych językach programowania - ''getter''</ref>).
 
<pre>