Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Ruby Programming >> Content
    Forskjellen mellom Inkluder & Extend i Ruby
    programmeringsspråket Ruby har et par måter å kombinere metodene på to klasser . Klassene er samlinger av beslektede metoder og data medlemmer . To klasser kan kombinere sine metoder ved hjelp av den inkludere eller utvide uttalelser. Begge disse utsagnene er spesialisert for et annet formål og oppnå forskjellige ting . Klasse Metoder

    utvide legger spesifiserte moduler metoder som klassen metoder til målet klassen . Klasse metoder er tilgjengelige for alle forekomster av target -klassen. Det betyr at alle objekter opprettet basert på målet klasse har tilgang til metodene i enhver klasse som er utvidet . Derfor utvide er en mer universell måte å inkludere metoder i en klasse , siden det påvirker alle forekomster av den klassen.
    Bilder instansmetodene

    Inkluder legger spesifiserte moduler metoder som instansmetodene til målet klassen . Instansmetodene er tilgjengelig bare for den spesifikke forekomst av målet klassen . Enhver annen klasse av samme type har ikke tilgang til metoder for klassen inkludert, med mindre den også har inkluderer metoden startes på den.
    Variabel tilgang

    Et mål klassen har tilgang til variablene i noen annen klasse som har vært inkludert . Utvid gir ikke denne tilgangen.
    Offentlig versus privat

    Inkluder er en privat metode , og utvide er en offentlig metode . Dette betyr at blant annet må gjøres gjeldende innen en klasse kropp.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan kontrollere om en Constant er definert i Ruby 
    ·Hvordan bruke Ruby saken statement i Rails Controller 
    ·Hvordan å generere Ressurssterke Stillas Rails 
    ·Slik installerer Ruby 1.8.6 på CentOS 
    ·Hvordan sette opp kjøter i Ruby 
    ·Rails, Stillas og datatyper 
    ·Slik tilpasser IRB Prompt 
    ·Hvordan sortere en Unicode String i Ruby 
    ·Hvordan lage en klasse i Ruby 
    ·Hvordan du kan overføre en fil i Ruby 
      Anbefalte artikler
    ·Hvordan legge til en Light Show til dine bilder 
    ·Hvordan bygge Python 2.6 
    ·Hvordan skjule en kommandoknapp i Visual C 
    ·Javascript Dato Tutorial 
    ·Slik bruker du en C Program Slik kontrollerer Armstrong…
    ·Hvordan justere en PHP Vedlegg Fil Navn 
    ·Hvordan lage en liste skjema for kredittkort datoer med…
    ·Hvordan Bestem Loadlib i en CICS Program 
    ·Slik konverterer Binary Word MSB & LSB til desimal 
    ·Hvordan lage grafiske Borders 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/