Connaissances Informatiques >> programmation >> Ruby Programming >> Content
  Derniers articles
  • Comment mettre à jour Ruby Gems 
  • Comment utiliser AppFabric SDK pour …
  • Comment supprimer Râteau de base de…
  • Comment réinstaller RubyGems 
  • Comment faire pour supprimer le dern…
  • Comment vérifier si une constante e…
  • Comment utiliser le Ruby on Rails Co…
  • Comment créer des fichiers à l'aid…
  • Comment créer Tarballs à Ruby 
  • Comment faire pour installer des plu…
  •   Ruby Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Ruby Programming

    Différence entre Inclure et s'étendent dans Ruby

    Le langage de programmation Ruby a un couple de façons de combiner les méthodes de deux classes . Les classes sont des collections de méthodes connexes et les membres de données. Deux classes peuvent combiner leurs méthodes utilisant l' inclure ou d' étendre des instructions . Ces deux déclarations sont spécialisées dans un but différent et d'accomplir des choses différentes. Méthodes de classe

    Extension ajoute spécifiées méthodes modules que des méthodes de classe à la classe cible . Les méthodes de classe sont disponibles pour toutes les instances de la classe cible . Cela signifie que tous les objets créés en fonction de la classe cible ont accès aux méthodes d' une classe qui se prolonge . Par conséquent, étendre une façon plus universelle pour inclure les méthodes dans une classe, car elle affecte toutes les instances de cette classe.
    Le Méthodes d'instance

    Inclure ajoute spécifiées méthodes modules que méthodes d'instance à la classe cible . Les méthodes d'instance sont disponibles uniquement à l'instance spécifique de la classe cible. Toute autre classe du même type n'a pas accès aux méthodes de la classe inclus , sauf si elle a trop la méthode include invoqué sur elle.
    Variable accès

    classe A cible a accès aux variables d'une autre catégorie qui a été inclus . Étendre ne fournit pas cet accès.
    Public et privé

    include est une méthode privée , et d'étendre une méthode publique . Cela signifie que comportent doivent être invoquées dans un corps de classe.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment mettre en valeur text_field form_tag en Ruby on Rails 
  • Comment lire une ligne dans un fichier en Ruby 
  • Comment utiliser le Ruby on Rails Console de requêtes 
  • Comment réinstaller le Ruby Gems 
  • Comment mettre à jour Ruby Gems 
  • Types texte , Integer et cordes en Rails 
  • Comment ouvrir un fichier depuis argument d'entrée en Ruby 
  • Comment faire pour utiliser des connexions multi magique 
  • Comment faire pour récupérer une valeur de tableau en Python 
  • Quels sont les Appareils transactionnels 
  • Connaissances Informatiques © http://www.ordinateur.cc