Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment déclarer un tableau String 
  • Comment faire pour créer des fichie…
  • Problèmes de récursion dans Java 
  • Comment générer des combinaisons e…
  • NetBeans Fonction de recherche 
  • Comment convertir une chaîne en Jav…
  • Comment importer un package dans un …
  • Java Tools Hot Swap 
  • Comment Seal JAXB infractions dans O…
  • Comment obtenir le numéro de port d…
  •   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

    Comment faire pour masquer des données en Java

    Java est un langage de programmation orienté objet . Une caractéristique principale de la programmation orientée objet est l'encapsulation. Encapsulation d'un membre de données se cache derrière une interface. Les données reste caché à tous les objets qui tentent d' interagir avec ce dernier . L'interface encapsulation détermine exactement comment les objets peuvent affecter les données cachées . Une bonne façon de pratiquer la programmation Java orientée objet est d'écrire un programme rapide qui cache un membre de données et fournit également une interface publique qui permet l'accès aux données. Choses que vous devez
    Java Kit de développement logiciel avec NetBeans environnement de développement intégré (IDE) de Bundle (voir Ressources pour le lien)
    Voir Plus Instructions
    1

    charge l'EDI NetBeans en cliquant sur son icône du programme. Lorsque les charges de programmes , accédez au "Project New /Nouveau" et sélectionnez " Java Application " de la liste sur le côté droit de l'écran. Un nouveau fichier de code source s'affiche dans l'éditeur de texte NetBeans. Le fichier de code source contient une nouvelle déclaration de classe et une fonction principale vide . Il devrait ressembler à ceci :

    publique classe className

    { public static void main ( String [] args) {}}
    2

    Créer un caché, ou parlementaire , les données à l'intérieur des accolades de la déclaration de classe , mais au-dessus de la principale déclaration de méthode . Le membre de données privées sera inaccessible sauf par getter spécial et méthodes setter . Pour tous les autres objets , le membre de données sera invisible . Ceci est possible grâce à l'utilisation du mot «privé» dans la déclaration du membre de données. Ecrivez ce qui suit entre les accolades de la méthode principale:

    private int x = 4;
    3

    créer une fonction setter nommé " setX " qui va changer la valeur de la variable x . Les variable x ne peuvent être modifiés de toute autre manière en raison de son attribut privé. Il est effectivement invisible à d'autres objets . Une fonction de définition définit simplement une valeur à la variable x . Ecrivez ce qui suit ci-dessous la déclaration écrite à l'étape précédente :

    publique vide setX (int y)

    {x = y; }
    4

    Créer un getter fonctions nommées " getX », qui saisit la valeur actuelle de x . C'est la seule façon de savoir quelle est la valeur de x est , car il est privé et accessible uniquement à partir de cette classe. Écrivez le getter suivant sous la setter écrit à l'étape précédente :

    public int getX () {return

    x ;}
    5

    créer une nouvelle instance de cette classe en utilisant la méthode principale . Cela vous permet d'accéder aux accesseurs . Pour créer une nouvelle instance de la classe , écrire la déclaration suivante à l'intérieur des accolades de la méthode principale:

    className CN = ​​nouveau className ();
    6

    Réglez la valeur de x variable en utilisant la fonction setter " setX ». C'est la seule façon d'accéder à ce domaine privé , car il est effectivement invisible. Ecrire la déclaration suivante ci-dessous la déclaration précédente , toujours dans les accolades de la méthode principale:

    cN.setX (8);
    7

    obtenir la valeur de la variable x en utilisant l' fonction getter " getX . " Cette fonction peut être utilisée en association avec une fonction d'impression pour délivrer en sortie la valeur de la console de sortie. Pour imprimer la valeur de x dans la console , écrire la déclaration suivante au-dessous de celle écrite à l'étape précédente :

    System.out.println ( cN.getX ());
    8

    exécuter votre programme en appuyant sur la touche F6. Le programme se cache la variable x de tout, mais sa propre classe , qui a un getter et un setter . En invoquant ces méthodes, vous pouvez définir et obtenir des valeurs de x sans jamais voir x lui-même. Le programme affiche la valeur " 8 ", puisque c'est ce que x a été modifié par la méthode setter .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment tracer une ligne dans Java Avec Line2D 
  • Comment trouver le plus grand nombre dans un tableau 
  • Comment faire pour convertir bytecode en code machine 
  • Ce qui est en Java de référence statique 
  • Comment faire pour supprimer des points d' un tableau en Java 
  • Comment faire Validations dans Struts 
  • Java et Vérifier l'orthographe 
  • Comment compiler un fichier java pour RSBOT 
  • Comment calculer le nombre de comparaisons en Java 
  • Aide Avec Grille Largeur en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc