| 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 >> Programmation Java >> Content
    La fonction de toString en Java
    Les applications écrites dans le langage utilisé développement orienté objet Java. Il s'agit de créer des objets pour réaliser des tâches d'application . Vous définissez des objets en écrivant des déclarations de classes , en précisant les propriétés et le comportement que les instances d'objets de la classe devraient réfléchir. La méthode " toString " est disponible pour tous les objets Java. Les développeurs peuvent choisir d'utiliser la méthode " toString " par défaut pour leurs classes , ou peuvent définir leur propre . Héritage

    déclarations de classes en Java utilisation héritage . Grâce à ce modèle , les classes peuvent hériter d'autres classes, dans ce cas, ils possèdent automatiquement les propriétés et les méthodes de ces classes en plus de leur propre chef. Ainsi que la création des classes et des objets personnalisés , les développeurs Java peuvent utiliser des objets définis par le langage lui-même . Tous les objets Java héritent , ou " étendre " la classe " objet". Tous les objets héritent donc des méthodes de la classe "Objet" , y compris la méthode " toString " .
    Méthode

    La méthode " toString " retourne une chaîne de texte représentant le objet, il est appelé . La méthode peut être appelée explicitement , en utilisant la syntaxe suivante:

    objectInstanceName.toString ();

    La méthode " toString " peut également être appelée indirectement , par exemple dans les cas où un objet est écrit à la console de sortie , comme dans l'exemple suivant:

    System.out.println ( objectInstanceName ) ;

    dans ce cas, la méthode " toString " de l'instance d'objet spécifié sera appelé , avec la chaîne résultante sur la console de sortie.
    Default

    les développeurs peuvent utiliser la méthode " toString " sur leurs propres classes sans avoir à fournir une implémentation pour dans leurs déclarations de classe . L'implémentation par défaut retourne une chaîne de texte lisible indiquant des informations de base sur l'objet, y compris le nom de la classe et un nombre hexadécimal représentant code de hachage de l'objet. L'implémentation par défaut de " toString " n'est utile que dans un nombre très limité de cas, de sorte que la recommandation officielle de Java est que les développeurs fournissent leurs propres implémentations.
    Remplacement

    dans la plupart des cas, où les développeurs prévoient d'utiliser la méthode " toString " sur leurs objets d'application , ils vont fournir une implémentation pour l'intérieur de leurs déclarations de classe pour ces objets . Lorsqu'un développeur fournit une implémentation personnalisée d'une méthode héritée d'une classe parent, sa classe est dite " de secours" de cette méthode. Lorsque cela se produit , Java ignore l'implémentation par défaut lorsque la méthode est appelée , l'exécution de la place propre implémentation personnalisée du développeur.
    Mise en œuvre

    Pour substituer la méthode " toString " au sein une classe d'application , les développeurs ont simplement besoin d'inclure une méthode nommée " toString " qui retourne une chaîne. La syntaxe suivante montre la technique , avec un exemple d'implémentation qui délivre la valeur d'une variable de classe avec un texte:

    public String toString () {

    de retour
    «C'est un objet avec une variable dont la valeur est : ". + someVariable ;

    }

    développeurs peuvent mettre en œuvre la méthode en aucune façon, selon la façon dont ils envisagent de l'utiliser au sein de leurs applications


    Previous :

    next :
      articles connexes
    ·Comment cartographier une chaîne à une liste de chaî…
    ·Comment télécharger de gros fichiers Java à un site …
    ·Comment faire une photo dans une reproduction de peintu…
    ·Unicode pour la conversion des caractères en Java 
    ·Comment faire pour convertir secondes depuis Epoch à u…
    ·Comment compiler Java d'Oracle 
    ·Comment créer un fichier Java 
    ·Classe Interface ou Enum erreur attendu en Java 
    ·Comment compter les lignes dans un projet Java 
    ·Comment créer des projets Java avec Xcode 
      articles en vedette
    ·Comment écrire un script de tâches administratives si…
    ·Comment Boucle Remplir un tableau à 2 dimensions en C …
    ·Comment ajouter, modifier et supprimer PHP 
    ·Qu'est-ce que SEI CMMI 
    ·Comment exécuter un fichier PHP automatiquement 
    ·Comment ajouter une zone de liste déroulante à un for…
    ·Comment utiliser les codes d'accès dans un réseau uni…
    ·Comment ignorer les espaces lors de l'utilisation Longu…
    ·Jeux programmables pour une TI 86 
    ·Qu'est-ce que MS Hierarchial FlexGrid 
    Copyright © Connaissances Informatiques http://fr.wingwit.com