Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment convertir un projet NetBeans…
  • Java Descriptions d'exception 
  • Comment rédiger un lecteur de flux …
  • Java Temps Tutoriels 
  • Comment améliorer la logique d'écr…
  • Comment trouver un nombre maximum de…
  • Comment comparer les caractères Ign…
  • Comment écrire un menu à l'aide d'…
  • Comment faire un simple jeu Text- Ba…
  • Comment écrire des programmes Java 
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Méthode get et set en Java

    Java est une programmation ( POO) langage orienté objet . Code orienté objet est organisé en utilisant un concept appelé « classe», qui sert de modèle pour la création d'un «objet». Un objet est une collection de propriétés ( variables membres ) et les comportements (méthodes) . En règle générale, les variables membres sont privés et ne peuvent accéder que par l'objet qui les contient . "GET" et les méthodes "set" , également appelés « fonceurs » et les « faiseurs », sont des méthodes spéciales qui interagissent avec les variables membres privées. Fonction

    accesseurs , ou les méthodes « accesseurs », permettent d'accéder aux propriétés d'un objet . Une méthode get renvoie la valeur d'un bien immobilier détenu par un objet. Une méthode get a un type de retour correspondant au type de la variable de membre associé. Obtenir des méthodes généralement ne prennent pas tous les paramètres . Une méthode de jeu a un type de retour " vide " et prend un paramètre de type approprié à affecter à la variable de membre associé.
    Conventions

    Les méthodes d'accès sont utilisés par les objets extérieurs , et donc sont déclarées comme des méthodes "public" ( visible de l'extérieur ) . La convention acceptée consiste à nommer méthodes get et set pour la variable de membre associé ( par exemple , " getName " et " setName , " associé à la "nom" de variable) , avec le préfixe "get" ou "set ". Pas toutes les variables membres peuvent être associées à des méthodes d'accès . Ces méthodes ne sont écrites que pour les valeurs qui doivent être accessibles de l'extérieur .
    But

    Restreindre l'accès aux variables membres d'un objet fait partie d'une pratique appelée " encapsulation . " Encapsulation compartimente les composants d'un objet , en se cachant la mise en œuvre ( fonctionnement interne ) de l'objet qui ne doit pas être visible de l'extérieur , et la protection des données internes de modification incontrôlée. Les méthodes d'accès peuvent effectuer des calculs , de validation ou d'autres actions qui pourraient être contournées en faisant variables membres directement accessible.
    Avantages

    Protéger variables membres à l'aide de méthodes d'accès permet aux programmeurs d' facilement changer le code interne sans changer la façon dont la classe est utilisée par d'autres. Cela évite nécessitant des modifications de code à travers une application lorsque une seule classe est modifiée. Absorbantes peuvent effectuer des calculs et des actions nécessaires pour produire une valeur , en minimisant la quantité de code externe nécessaire d'utiliser la valeur . Setters peut effectuer la validation , la prévention des erreurs causées par des variables membres étant fixés à des valeurs non valides.
    Considérations

    Ajout des méthodes d'accès à une classe devrait être fait de façon conservatrice. Seules les variables membres qui nécessitent un accès externe devraient avoir des accesseurs . Propriétés qui ne devrait être modifié que par les rouages ​​internes n'ont pas besoin setters . Propriétés qui n'ont aucune pertinence externe ne devraient pas avoir acquéreurs . Cette pratique réduit l'exposition de la mise en œuvre d'un objet, et protège les propriétés de modification susceptibles d'introduire des erreurs d'exécution . Les moins de méthodes publiques, il ya , le plus maintenable le code sera .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Qu'est-ce qu'un Bean Java 
  • Quelle est la différence entre Java et J2EE 
  • Java Software formation sur CD 
  • Comment saisir un flotteur littérale en Java 
  • Comment trouver Java JDK dans Ubuntu 
  • Comment télécharger Eclipse pour Android 
  • Comment faire Combo Box en Java 
  • Comment faire un Utilisateur terminé boucle en Java 
  • Les cibles multiples dans les projets NetBeans 
  • Applets Java Tutorial 
  • Connaissances Informatiques © http://www.ordinateur.cc