De Ruby -programmeertaal gebruikt klassen , dat is een soort van object - georiënteerd programmeren dat overerving gebruikt . Je overschrijven een Ruby klasse door het creëren van een klasse die de bovenliggende klasse erft en bevat functies met dezelfde naam als de bovenliggende klasse . Dit betekent dat wanneer u een instantie van de klasse en bel de klasse -functie , wordt het overschreven klasse genegeerd . Instructies 1 Open uw Ruby on Rails redacteur van het programma -menu van Windows . Open uw Ruby Web project dat u wilt bewerken . Kopen van 2 Dubbelklik op het Ruby klasse bestand dat u wilt bewerken . U maakt de override -klasse na de bovenliggende klasse en geef de klasse erfenis in zijn definitie . 3 Maak de erfelijke klasse . De volgende code maakt een klasse met de naam "Dog " die erft van een klasse met de naam " Dieren " : class Hond < Dieren einde U plaatst de override functies binnen deze klasse definitie . 4 Hef de bovenliggende klasse . Bijvoorbeeld, als de dieren ouder klasse heeft een functie genaamd ' Bont ' je die klasse functie overschrijven door het creëren van een klasse functie met de naam " Bont " in de " Dog" class . De volgende code laat zien hoe u een klasse overschrijven : class Hond < Honden Animalsdef Furputs ' hebben shaggy fur'endend
|