Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako prepísať Ruby triedy

programovací jazyk Ruby používa triedy , čo je typ objektovo orientovaného programovania , ktoré využíva dedičstvo . Môžete prepísať triedu Ruby vytvorením triedy , ktorá dedí nadradenej triedy a obsahuje funkcie s rovnakým názvom ako nadradenej triedy . To znamená , že keď inštancie triedy a volanie funkcie triedy , potlačená trieda je ignorovaný . Pokyny dovolená 1

Otvorte Ruby on Rails editora z menu programu Windows . Otvorte si Ruby webový projekt , ktorý chcete upraviť .
2

Dvakrát kliknite na súbor triedy Ruby , ktorý chcete upraviť . Môžete vytvoriť triedu potlačenie po nadradenej triedy a určiť triedne dedičnosť v jeho definícii .
3

Vytvorte zdedené triede . Nasledujúci kód vytvorí triedu s názvom " Pes " , ktorá dedí od triedy s názvom " zvieratá " :

trieda pes < Zvieratá

end
vás

umiestnite potlačenie funkcie v rámci tejto definície triedy .
4

Prepísať nadradenej triedy . Napríklad , ak Zvieratá rodič trieda má funkciu s názvom " Fur " prepísať túto funkciu triedy vytvorením funkcie triedy s názvom " Fur " v " pes " triedy . Nasledujúci kód ukazuje, ako prepísať triedy :

trieda pes < Psy Animalsdef Furputs " majú chlpatý fur'endend

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené