| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    La différence entre une méthode statique & Class Method
    Une méthode est un sous-programme dans un langage de programmation orienté objet qui est associé à une classe. Deux types de méthodes sont des méthodes de classe et les méthodes statiques. La principale différence entre les deux types est de savoir comment ils sont utilisés avec des objets de classe dans un programme. La plupart des grands langages de programmation et de script utilisent les deux types de méthodes, y compris C + + , Java , PHP , Python et Perl. Syntaxe

    Quel que soit le langage de programmation que vous utilisez, la syntaxe pour créer des méthodes de classe et les méthodes statiques semble assez similaire . Cependant , la plupart des langues ont le mot réservé «statique» que vous pouvez inclure dans les déclarations de méthodes statiques . Vous n'avez pas besoin d'inclure explicitement ce mot-clé , mais cela permet de faire la distinction entre les deux types de méthodes lorsque vous ou d'autres programmeurs examinez le code . Dans le programme , vous pouvez appeler des méthodes statiques à n'importe quel moment , mais ne pouvez pas utiliser des méthodes de classe sans créer d'abord un objet de classe .
    Objets

    Un appel à une méthode statique dossiers ou manipule des données communes à tous les objets de classe pendant un appel à une méthode de la classe ne manipule les propriétés d'un objet de la classe donnée. Vous utilisez les méthodes de classe pour initialiser des objets de classe , comme avec les méthodes constructeur , ou pour régler ou obtenir des valeurs et des propriétés appartenant à ces objets. Les méthodes statiques ne pas utiliser des objets ou font référence à eux. Ils ne deviennent pas une partie de l'objet de classe

    pointeurs et variables

    pseudo- pointeurs et variables - . Comme "ceci" en C + + ou " $ this " en PHP - font référence à l'adresse enregistrée d'un objet. Vous pouvez utiliser ces éléments dans un membre de la classe de référence à l'objet qui a appelé la méthode de classe. Cependant , les méthodes statiques n'interagissent pas avec les objets de classe , de sorte que vous ne pouvez pas utiliser ces pseudo- pointeurs et les variables dans des méthodes statiques , et vous ne pouvez utiliser les variables définies dans les méthodes de classe non plus.
    Valeurs de retour
    Photos

    Principalement, les méthodes de classe que les valeurs de retour sont «SET» méthodes. Vous pouvez utiliser ces méthodes pour obtenir des propriétés de l'objet . Habituellement, vous ne passez pas de paramètres par le biais de ces méthodes, qui consistent en seulement quelques lignes de code. Les méthodes statiques s'appuient sur les valeurs que vous transmettez à eux. Vous pouvez utiliser ces valeurs dans certaines calcuations supplémentaires dans la méthode , qui ne peut prendre quelques lignes de code ou être beaucoup plus long , puis renvoie une valeur que vous utilisez dans le programme ou l'enregistrer dans une variable .
    < Br >

    Previous :

    next :
      articles connexes
    ·Comment créer un échiquier en OpenGL 
    ·Comment insérer une citation dans une chaîne dans Col…
    ·Comment utiliser calfeutrer dans GTK Radiant 
    ·Le code HTML Faits saillants Contexte 
    ·Liste des types de formulaires Web autonomes 
    ·Comment savoir Macros programmation CNC 
    ·Comment lire des données depuis un tableau 2D en MIPS 
    ·Comment imprimer DOSEMU sur Dot Matrix 
    ·Comment ajouter des colonnes au GridView 
    ·Comment créer des cartes de voeux virtuelles pour le p…
      articles en vedette
    ·Comment mettre le code PHP en info-bulle 
    ·Comment créer Turn- Based Jeux 
    ·Comment calculer Weighscore en Python 
    ·Comment heure d'entrée en MySQL 
    ·Mid, fonction dans VBScript 
    ·A PHP Inviter un ami Tutoriel 
    ·Comment faire pour utiliser une connexion VB6 Adode à …
    ·Modification d'un pointeur de la souris en Javascript 
    ·Comment obtenir un flux au format XML API 
    ·Comment changer mot de passe root MySQL 
    Copyright © Connaissances Informatiques http://fr.wingwit.com