Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Ruby Programming >> Content
Verschil tussen opnemen en uitbreiden in Ruby
De programmeertaal Ruby heeft een paar manieren om de methoden van de twee klassen te combineren . Klassen zijn verzamelingen van verwante methoden en data -leden . Twee klassen kunnen hun methoden met behulp van de onder -of uit te breiden verklaringen combineren . Beide uitspraken zijn gespecialiseerd voor een ander doel te bereiken en verschillende dingen . Klasse Methoden

Extend voegt gespecificeerde modules methoden als klasse methoden om de doelgroep klasse . Klasse methoden beschikbaar om alle exemplaren van de doelgroep klasse . Dat betekent dat alle objecten die op basis van de doelklasse toegang tot de methoden van een klasse die wordt verlengd . Daarom breiden is een meer universele manier om methoden in een klasse bevatten , omdat het van invloed op alle instanties van die klasse .
Aanleg Methoden

Include voegt gespecificeerde modules methoden als bijvoorbeeld methoden om de doelgroep klasse . Zo methoden zijn alleen beschikbaar voor het specifieke geval van de doelgroep klasse . Een andere klasse van hetzelfde type heeft geen toegang tot de methoden van de klasse opgenomen hebben , tenzij het ​​heeft ook de include -methode aangeroepen op.
Variable Access

doelwitklasse heeft toegang tot de variabelen van andere klasse die is opgenomen . Verleng biedt geen toegang.
Openbaar versus prive

Include is een prive- methode , en uit te breiden is een openbare methode . Dit betekent dat onder meer moet worden ingeroepen binnen een klasse lichaam.

Previous: Next:
  Ruby Programming
·De nadelen van Ruby Programmin…
·Hoe vindt Als een klasse Besta…
·Hoe te Teken converteren naar …
·Hoe een element te verwijderen…
·Verschil in sets in Ruby 
·Hoe te RubyGems opnieuw instal…
·Hoe kan ik een array element i…
·Hoe te controleren of een Ruby…
·Hoe maak je een Rails Database…
  Related Articles
Hoe je tekst tussen twee HTML-codes leze…
Verschillen tussen Visual Basic en Visua…
Het verschil tussen SDI Form & MDI formu…
Hoe te Today 's Date in Visual Basic Inc…
Wat zijn de verschillen tussen Visual Ba…
Hoe gegevens tussen Word documenten met …
Hoe te gebruiken Visual Basic om het ver…
Hoe gegevens overbrengen tussen tabellen…
Hoe je het verschil tussen tijdzones in …
  Programmering Articles
·Hoe kan ik PHP inschakelen op IIS 6.0 
·Hoe maak je een Java- programma om uw Ag…
·Hoe te toegangscodes gebruiken in een ee…
·Hoe het nu tussen frames in Java 
·Hoe maak je een . JAVA dossier moet same…
·Hoe te gebruiken Cookies verwijderen PHP…
·Hoe om nummers te veranderen naar String…
·Hoe maak je een nieuw DAT- bestand in Ma…
·JavaScript vs Java-applets Robuust 
Copyright © Computer Kennis http://www.nldit.com