Wie ein Ruby- Klasse überschreiben . Überschreiben Sie ein Ruby- Klasse durch Erstellen einer Klasse, die die übergeordneten Klasse erbt, und enthält Funktionen mit dem gleichen Namen wie der übergeordneten Klasse . Dies bedeutet, dass wenn Sie die Klasse instanziieren und die Klasse Funktion , die überschriebene Klasse ignoriert. Anleitung
1
Öffnen Sie Ihre Ruby on Rails -Editor aus dem Windows- Programm-Menü . Öffnen Sie Ihren Web Rubin Projekt, das Sie bearbeiten möchten.
2
Doppelklicken Sie auf die Datei Ruby-Klasse den Sie bearbeiten möchten . Sie erstellen die Override- Klasse nach der übergeordneten Klasse und geben Sie den Klassenvererbung in seiner Definition .
3
Erstellen Sie das geerbte Klasse . Der folgende Code erstellt eine Klasse namens " Dog" , die von einer Klasse mit dem Namen " Animals" erbt :
Klasse Dog < Tiere
Ende
Legen Sie den Override Funktionen innerhalb dieser Klasse Definition .
4
Überschreiben der übergeordneten Klasse . Zum Beispiel, wenn die Tiere übergeordneten Klasse hat eine Funktion namens "Fur " überschreiben Sie diese Klasse Funktion , indem Sie eine Klasse Funktion namens "Pelz " in der " Dog" -Klasse. Der folgende Code zeigt , wie Sie eine Klasse überschreiben :
Klasse Dog < Animalsdef Furputs " Hunde haben shaggy fur'endend