| 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
    Différences entre Définir une fonction membre non - spéciale et un constructeur
    Programmation orientée objet encourage les programmeurs à encapsuler les données dans les types de données créées par l'utilisateur appelées classes . A l'intérieur de ces classes, le programmeur peut définir le comportement des objets créés à partir de ces classes à travers la mise en œuvre de méthodes. Toutes les méthodes ne sont pas créés égaux , cependant. Les méthodes non - spéciaux servent un but précis dans la mise en œuvre d'un objet dans un programme. Les constructeurs sont des fonctions spéciales qui définissent la manière dont les objets sont créés et initialisés. Les classes et les objets

    Dans la programmation orientée objet , les classes sont des plans pour des types de données spéciaux appelés «objets» que les programmeurs peuvent créer dans leurs programmes. Une classe définit quelles sortes d' actions qu'un objet peut faire, et quel type de données que l'objet contient . Dans les classes le programmeur peut déclarer "méthodes ", ou fonctions, qui travaillent avec les données contenues dans une classe pour effectuer des actions . Les méthodes peuvent prendre la forme de fonctions de programmation typiques, ou des classes spéciales de « constructeur» qui définissent la façon dont les classes sont stockées dans la mémoire .
    Classe Méthodes

    programmeurs déclarent des méthodes de classe l'intérieur d'une définition de classe, afin que d'autres programmeurs peuvent utiliser des objets sans savoir comment la fonction de ces methodes . Les méthodes de classe viennent généralement sous deux formes . La première est la méthode de classe normale , qui peut être déclaré comme public ou privé , en fonction de l'accès au concepteur de classe veut permettre . Ces méthodes nécessitent une instance d'un objet créé à partir de la classe afin de fonctionner . Le deuxième type de méthode de classe est une classe statique , dans lequel un utilisateur peut appeler la méthode de la classe sans créer un objet.

    Constructeurs de classe

    un constructeur de classe est une méthode particulière dans une classe qui définit la façon dont un objet d'une classe est créée . Cette méthode est le premier appelé lorsque l'objet est instancié , habituellement par le "nouveau" mot-clé . Le constructeur peut définir par défaut pour les variables de classe ou remplir structures de données inclus . Le concepteur de la classe peut définir plusieurs constructeurs pour chaque classe, chacun prenant des arguments différents ou de faire des choses différentes dans le but de mettre en place un objet lors de sa création .
    Appel des méthodes et des constructeurs
    Photos

    constructeurs sont invoquées quand un objet est créé. Alors un concepteur de classe peut créer plusieurs constructeurs pour une classe , elle peut choisir de laisser construction d'un objet au constructeur par défaut , que le compilateur appelle pendant l'instanciation d'objets à allouer de la mémoire de l'objet. Le constructeur invoque uniquement pendant l'instanciation d'objets . Méthodes régulières , sur l'autre avait , peuvent généralement être appelé à tout moment pendant la durée de vie de l'objet, et sont utilisés pour effectuer des travaux avec cet objet. Alors que les constructeurs et les méthodes non spécifiques apparaissent à la surface juste à être des fonctions , les constructeurs exécutent uniquement lors de l'instanciation et d'effectuer une tâche distincte dans la vie d'un objet .

    Previous :

    next :
      articles connexes
    ·Comment faire un compte à rebours en ActionScript 
    ·Comment faire XSD 
    ·Comment ajouter un préfixe dans une liste Point 
    ·Date de PowerShell Fonctions 
    ·Comment faire pour transférer des fonctions sur MATLAB…
    ·Comment utiliser SDF et SQL Connection 
    ·Comment améliorer la lisibilité de COBOL 
    ·Comment créer un Rollover image à l'aide HTML Program…
    ·Comment fusionner des composants ActiveX split 
    ·Comment faire pour déterminer le nombre de boutons dan…
      articles en vedette
    ·Différentes propriétés de l'image et photo outil dan…
    ·Comment: MySQL Query CSV Email 
    ·Comment Boucle Remplir un tableau à 2 dimensions en C …
    ·Variables au niveau de la classe en Perl 
    ·Procédure de réécriture des URL dans les fichiers PH…
    ·Qu'est-ce qu'une expression marquée 
    ·Comment appeler VBScript De Vb.NET 
    ·Comment recevoir des paramètres dans Visual Basic 
    ·Comment définir le niveau d'isolation dans ODBC 
    ·Comment utiliser le complément à un un déplacement B…
    Copyright © Connaissances Informatiques http://fr.wingwit.com