Den Ruby programmeringsspråk använder klasser , vilket är en typ av objektorienterad programmering som använder arv . Du åsidosätta en Ruby klassen genom att skapa en klass som ärver den överordnade klassen och innehåller funktioner med samma namn som den överordnade klassen . Detta innebär att när du instansiera klassen och kallar klassen funktionen är åsidosatta klassen ignoreras . Instruktioner
1
Öppna dina Ruby on Rails redaktör från Windows -program -menyn . Öppna din Ruby Web projekt som du vill redigera .
2
Dubbelklicka på Ruby klassen fil du vill redigera . Du skapar override klassen efter den överordnade klassen och ange klassarv i sin definition .
3
Skapa den ärvda klassen . Följande kod skapar en klass som heter " Hund " som ärver från en klass som heter " Djur " :
class Hund < Djur
end
Du placerar override funktioner inom denna klass definition .
4
Åsidosätt den överordnade klassen . Till exempel , om djuren förälder klassen har en funktion som heter " Fur " du åsidosätta den klassen fungerar genom att skapa en klass funktion som heter " Fur " i " Dog " klass . Följande kod visar hur du åsidosätter en klass :
class Hund < Animalsdef Furputs " Hundar har lurvig fur'endend