Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> rubino Programmazione >> .

Come eseguire l'override di una classe Rubino

Il linguaggio di programmazione Ruby utilizza le classi , che è un tipo di programmazione orientata agli oggetti che utilizza l'ereditarietà . Si sostituisce una classe Rubino con la creazione di una classe che eredita la classe padre e contiene funzioni con lo stesso nome della classe padre. Ciò significa che quando si crea un'istanza della classe e chiama la funzione di classe , la classe sovrascritta viene ignorato . Istruzioni
1

Apri gli Ruby on Rails redattore dal menu del programma Windows. Aprire il progetto Web Rubino che si desidera modificare .

2 Fare doppio clic sul file di classe Rubino che si desidera modificare . Si crea la classe di override , dopo la classe padre e si specifica l'eredità di classe nella sua definizione .
3

creare la classe ereditata . Il codice seguente crea una classe denominata " Dog" che eredita da una classe denominata "Animali" :
classe

Cane < Animali

fine

Si posiziona l'override funzioni all'interno di questa definizione di classe .
4

sostituire la classe genitore . Per esempio, se la classe padre animali ha una funzione denominata "Fur " si ignora che la funzione di classe con la creazione di una funzione di classe di nome " Fur " nella classe " Dog" . Il codice seguente mostra come eseguire l'override di una classe : class

Dog < Animalsdef Furputs 'Cani avere Shaggy fur'endend

 

Programmazione © www.354353.com