Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment développer une application …
  • Comment faire pour automatiser un em…
  • Comment faire pour afficher la liste…
  • Comment faire pour intégrer Autopla…
  • Quels sont les avantages de COM + 
  • Comment faire pour supprimer fin de …
  • Comment faire pour créer des foncti…
  • Comment trouver la somme des chiffre…
  • Fonction de rappel 
  • Comment utiliser des constantes dans…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Encadré événements Avec Silverlight 
  • Comment formater Algorithmes 
  • Comment analyser une chaîne en nombres entiers 
  • Comment faire confiance les pages d'accès 
  • Comment faire pour supprimer listes déroulantes non sélectionnable dans Silverlight WPF 
  • Comment imprimer une équation comme une chaîne 
  • Livres liés à l'informatique 
  • Les utilisations de Prolog 
  • Comment écrire des graphiques sur Shell Script 
  • Comment utiliser Ncurses 
  • Connaissances Informatiques © http://www.ordinateur.cc