programmeringsspråket Ruby bruker klasser , som er en type av objekt - orientert programmering som bruker arv . Du overstyre en Ruby klasse ved å opprette en klasse som arver den overordnede klassen og inneholder funksjoner med samme navn som den overordnede klassen . Dette betyr at når du instantiate klassen og kaller klassen funksjon , er overstyrt klasse ignorert . Instruksjoner
en
Åpne Ruby on Rails redaktør fra Windows programmenyen. Åpne din Ruby webprosjekt du vil redigere.
2
Dobbeltklikk Ruby klassen filen du vil redigere. Du oppretter overstyring klassen etter den overordnede klassen og angi klassen arv i sin definisjon .
3
Lag den arvede klassen . Følgende kode oppretter en klasse som heter " Dog" som arver fra en klasse som heter " Animals " : en
klasse Dog < Dyr
slutten
Du plasserer overstyring funksjoner i denne klassen definisjonen .
4
Overstyring den overordnede klassen . For eksempel, hvis Dyr overordnede klassen har en funksjon som heter " Fur " du overstyre den klassen funksjonen ved å opprette en klasse funksjon som heter " Fur " i "Dog "-klassen . Følgende kode viser hvordan du overstyre en klasse : en
klasse Dog < Animalsdef Furputs ' Hunder har raggete fur'endend