| 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
    L'utilisation de Java générique de retour Type
    programmeurs Java créent souvent des fichiers de classe pour les objets qu'ils utilisent dans un certain nombre de programmes différents. En outre , le programmeur peut permettre à d'autres programmeurs Java pour utiliser ce fichier de classe pour leurs propres programmes. L' utilisation de la programmation générique en Java permet au programmeur de faire une classe qui est flexible dans le type de données qu'il peut retourner . Objets

    Java est un langage orienté objet qui fait un usage intensif des structures de données connues sous le nom des classes . Une classe est un modèle , à partir de laquelle un programme construit un certain nombre de copies. Quand un programmeur déclare une copie de cette structure de données , il est également connu comme une «instance» ou «objet». Java a une structure hiérarchique pour les classes, qui descendent de la sur- douleurs classe «objet». Java est livré avec plusieurs classes construites dans des fonctions standard , et les programmeurs peuvent également coder leur propre .
    Retourne

    objets et les fonctions peuvent «retourner» les données pour le programme principal quand il les exécute . En Java, un objet ne retourne que le type de structure de données, il a été déclaré à traiter. Par exemple, un objet dont la classe a été déclaré avec un modificateur "int" ne peut revenir entiers. De cette façon , lorsqu'un programme exécute un objet conçu pour faire plus et renvoyer le résultat , le programme accéder au résultat de cette équation . Les programmeurs écrivent également des cours qui sont conçus pour rendre les classes , que ce soit ceux de la bibliothèque standard Java ou leurs classes personnalisées .
    Problèmes

    En plus de renvoyer des données , les programmeurs peuvent également passer des structures de données dans des objets de l'objet à utiliser. Lorsque le programmateur n'est pas sûr exactement de quel objet une classe sera utilisé avec , ils peuvent écrire une classe destinée à prendre ou à retourner l '"objet " superclasse à partir de laquelle toutes les autres classes descendent . Pour cette raison, une classe conçue de cette façon peut prendre ou à retourner n'importe quel objet un programmeur transmet . Cela signifie que tout objet d'une telle classe pourrait prendre et retourner tout type d'objet . Cela pourrait conduire à des erreurs internes, si un programmeur passe à deux types d'objets .
    Generics

    Pour résoudre ce problème , les programmeurs Java peuvent utiliser ce qu'on appelle des «génériques . " Il s'agit d'un type de classe dans laquelle le programmeur spécifie le type de données de ses objets prendront lorsque le programmeur déclare l'objet de l'instance. Ceci permet au programmeur de quitter le type de données ouverte quand il écrit le fichier de classe , et de préciser le type de données quand il déclare l'objet de la classe à des programmes spécifiques. Cela permettra d'éviter des erreurs internes en empêchant le programmeur de passer des types de données contradictoires sur le même objet.

    Previous :

    next :
      articles connexes
    ·Comment obtenir l'indice d'un nom de colonne dans un JT…
    ·Comment créer un service Web en utilisant Axis 
    ·Comment se déplacer entre les cadres en Java 
    ·Comment faire pour mettre un message dans la file d'att…
    ·Qu'est-ce qu'un ActionServlet dans Struts 
    ·À propos de Java Virtual Machine 
    ·Comment Split en Java 
    ·Comment trouver des polynômes chromatiques en Java 
    ·Comment catalogué dans Java 6 
    ·Comment faire pour utiliser Java dans Scala 
      articles en vedette
    ·Common Screen App GUI /Web Controls 
    ·Comment utiliser Echo en Python 
    ·Comment changer le nom du champ dans une table MySQL 
    ·Les utilisations de la classe équivalente en PHP 
    ·Comment créer Turn- Based Jeux 
    ·Comment faire pour exécuter Python 
    ·Comment utiliser le lecteur JW Avec MP4 
    ·Comment créer Karaoke Software 
    ·Comment changer de type TryParse dans VBScript 
    ·Faits sur le format MIME 
    Copyright © Connaissances Informatiques http://fr.wingwit.com