Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Ruby programmering >> Content

    Hur Override en Ruby Class

    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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är en Ruby Script
    ·Vad är Transaktionella Fixtures
    ·Hur skapar jag en Controller Använda en ställning med…
    ·Hur man tar bort slutet av strängen i Ruby
    ·Hur man använder Arv i Ruby
    ·Hur Escape HTML Produktionen inom Rails
    ·Hur du uppdaterar Ruby Gems
    ·Hur du installerar Mongrel i Ruby
    ·Konvertera Fästingar till ett datum
    ·Hur man installerar Rails på en RC i Ubuntu
    Utvalda artiklarna
    ·Hur man tar bort en arrayvariabel i Perl
    ·Fördelar och nackdelar Tips
    ·Hur man undviker Javascript Void
    ·Hur man lär sig SQL lagrade procedurer
    ·Hur man gör en Flood Script
    ·Lägga till en Border Använda HTML Programmering
    ·Hur man håller en löpande summa av en variabel i Pyth…
    ·Hur Inkludera PHP funktioner från en annan fil
    ·Så här öppnar du en associativ array i PHP
    ·Konfigurera Proxy PAC -filer
    Copyright © Dator Kunskap http://www.dator.xyz