| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> rubino Programmazione >> Content
    Come creare una classe in Ruby
    Ruby è un linguaggio costruito per la definizione di classi , in quanto è prima di tutto un linguaggio orientato agli oggetti . Rubino fornisce una serie di tasti di scelta rapida per creare una classe , che può essere facilmente seguita per coloro che hanno un po 'di esperienza con la lingua .
    Istruzioni Creare una classe in Ruby
    1

    Scegli un nome breve e descrittivo per la vostra classe . Il nome dovrebbe essere sufficientemente conciso che chiunque legga il codice può avere una buona idea di ciò che la classe fa .
    2

    Caso d'uso Camel per il nome della classe . Caso Camel usa la lettera maiuscola all'inizio del nome della classe e capitalizzare la prima lettera della parola successiva quando si entra parole. Si tratta invece di utilizzare un carattere di sottolineatura . Ad esempio , i nomi dei metodi di Ruby aspetto: method_name , ma i nomi delle classi devono apparire così: NomeClasse
    3

    creare un'istruzione classe vuota : class TestClassend
    4 . metodi Piano

    per ogni cosa che la classe dovrebbe essere in grado di fare. Scrivere , uno per uno , metodi vuoti per ciascuno dei metodi . Una classe a microonde , per esempio , dovrebbe essere in grado di fare cose come accendere e mettere il cibo in esso : classe Microwavedef put_food_inenddef take_food_outenddef turn_onenddef turn_offendend
    Scrivi il codice per i metodi
    5

    Utilizzare la sintassi @ variabile se i metodi hanno per archiviare una variabile all'interno di un oggetto. Il simbolo " at" in pratica dice " Questa variabile non è una variabile locale , è una variabile membro . Esso appartiene all'oggetto . " Si può anche utilizzare le variabili locali nei metodi della classe . L' esempio utilizza la variabile membro cibo @ , in cui i negozi di variabili quali alimenti è attualmente nel forno a microonde : classe Microwavedef put_food_in (cibo) @ cibo = foodenddef take_food_outfood = @ cibo @ cibo = nilreturn foodenddef turn_onputs " Microwave è su" enddef turn_offputs " Microonde è fuori " endend
    6

    Inizia una etichetta con un carattere": " e il nome della variabile . Ad esempio, " : il cibo " . Qui " : alimentare" . " La cosa chiamata cibo " " @ cibo " non può essere passato ai metodi attr_ * , perché sarebbe passare il valore di " @ cibo " . Dal momento che si vuole sostanzialmente dire " la cosa che si chiama cibo è accessibile dall'esterno della classe , " ": . Cibo " deve essere utilizzato
    7

    Mettere uno dei seguenti tre tipi di attr_ * metodi in la classe , ma al di fuori di qualsiasi metodo . Ad esempio , attr_reader consente al codice esterno alla classe di leggere la variabile , ma non scrivere. D'altro canto , permette attr_writer codice esterno alla classe di scrivere una variabile , ma non leggerlo . Infine , attr_accessor permette sia la lettura e la scrittura
    8

    Mettere uno dei seguenti tre tipi di attr_ * metodi nella classe , ma al di fuori di qualsiasi metodo : . Classe Microwaveattr_reader : fooddef put_food_in (cibo ) @ cibo = foodend # ... il resto dei metodi di andare qui , stipulata per brevityend

    Previous :

    next :
      Articoli Correlati
    ·Come trovare se una classe esiste in Ruby 
    ·Come sbarazzarsi di avvisi di certificato di selenio Ru…
    ·Come disinstallare un rubino Gem 
    ·Come output un file in Ruby 
    ·Come personalizzare un IRB Prompt 
    ·Come eseguire il debug di Rubino 
    ·Come creare una classe in Ruby 
    ·Analisi Numerica & Programming Computer 
    ·Come creare file utilizzando Rubino FileUtils 
    ·Come aggiornare gli attributi in Rails 
      Articoli in evidenza
    ·Come fare un'istruzione include 
    ·Qual è il significato del linguaggio di scripting ? 
    ·Come salvare DataGridView a un set di dati 
    ·Come inviare SMS con JavaMail 
    ·I programmi in C + + che si riverseranno una frase 
    ·Come Fix Errore di runtime 5 
    ·Come rimuovere un oggetto Sound in ActionScript 3 
    ·PHP MySQL Database Query 
    ·Come utilizzare il comando Array in PHP 
    ·Come utilizzare le variabili in Perl Regex per Ubuntu 
    Copyright © Conoscenza Informatica http://it.wingwit.com