Ruby/Inicjalizacja obiektów: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje) |
Szymon wro (dyskusja | edycje) Nie podano opisu zmian |
||
Linia 1:
== Inicjalizacja obiektów ==
Nasza klasa <tt>Owoc</tt> z [[Ruby/Akcesory|poprzedniego rozdziału]] ma dwie zmienne instancji, jedną by opisywać rodzaj owocu, a drugą by opisywać jego kondycję.
=== Metoda <tt>initialize</tt> ===
Ilekroć Ruby tworzy nowy obiekt, szuka metody nazwanej <tt>initialize</tt> i wykonuje ją. Tak więc najprostszą rzeczą, którą możemy zrobić jest użycie metody <tt>initialize</tt>, by
<source lang="ruby">
p o #=> "dojrzaly owoc rodzaju: jablko"
</
=== Zmiana założeń w wymagania ===
|