| 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
    Différents types de relations en Java
    programmes Java sont constitués d' un ensemble d'objets qui interagissent , et Java tire sa force de la relation entre les différents objets. Relations permettent au programmeur de définir des objets complexes en les construisant sur ​​une série d'objets simples , facilitant ainsi le processus de débogage et la création de code qui peut être réutilisé à des fins multiples . Héritage

    héritage , ou "est un" des relations , définit les classes en fonction de leurs classes parentes . Par exemple, si vous écrivez un programme d' architecture, vous pouvez créer une classe parent "Fruit " et les classes enfants " Apple", "banane" et "Mango ". Chacune des classes de l'enfant hérite de variables et méthodes à partir de la classe parent . Dans cet exemple , ils pourraient hériter des variables telles que « hasSeeds » ou « couleur», et des méthodes telles que " getCost " parce que les fruits peuvent être définis par les présences de graines , sa couleur et son coût. Chaque classe de l'enfant peut aussi avoir ses propres variables ou des méthodes qui ne sont pas présents dans les autres classes . La classe de pomme, par exemple, pourrait avoir " numSeeds " ou " variables" stemLength .
    Héritage syntaxe

    classes parentes peuvent être définis comme n'importe quelle autre classe en Java, ou ils peuvent être définis comme des classes abstraites . Si une classe ne doit être utilisé comme modèle pour ses enfants , il doit être défini comme une classe abstraite , si une classe a réellement besoin d'être créé , il devrait être abstraite. Dans l'exemple ci-dessus, vous définiriez la catégorie « Fruit » comme une classe abstraite si vous ne voulez pas que l'utilisateur soit en mesure de créer un fruit générique , sinon vous feriez une classe normale . Pour créer une classe abstraite, ajouter "abstrait" avant "classe" dans la déclaration de classe - " . Abstrait Fruit de la classe {" Par exemple, dans le but de définir une classe que l'enfant d'une classe parent, ajouter " ; extends " et le nom de la classe parente après la déclaration de l'enfant - par exemple , " la classe d'Apple s'étend Fruit {"
    Composition
    < p. > Composition , ou "a une " relation , définissent les objets qui appartiennent à d'autres objets . Par exemple, la classe " verger" peut contenir des objets " Tree " qui définissent les arbres qui est présent dans le verger. Dans ce cas, vous diriez que le verger " a un" arbre. La classe «arbre» ​​peut aussi avoir une relation de composition avec d'autres objets , tels que les " fruits" ou des objets "fleur" .
    Composition Syntaxe

    afin de créer une relation de composition entre deux objets , l'un des objets doit être déclarée comme une variable dans l'autre. Dans notre classe " verger" , vous souhaitez déclarer un nouvel objet " arbre" avec le code " . Arbre Pommier = new Arbre ();" Cela prouve que le verger est un pommier. Vous pouvez ensuite appeler les méthodes du pommier de l'intérieur de la classe " verger" avec ce code: " appleTree.getNumLeaves (); ".

    Previous :

    next :
      articles connexes
    ·Comment: Annotations à partir du code Java 
    ·Qu'est Java est utilisé pour un ordinateur 
    ·Comment trouver un fichier dans Eclipse 
    ·Comment faire pour exécuter VBS Script de Java 
    ·Comment faire pour créer des applets Java 
    ·Comment vérifier si un argument existe en Java 
    ·Comment installer Java SE 6 dans Windows 
    ·Comment puis-je configurer un répondeur automatique Fl…
    ·Comment calculer Pâques avec Java 
    ·Comment importer un package dans un projet Eclipse 
      articles en vedette
    ·Comment obtenir un ID réseau local et le domaine en VB…
    ·PHP: Comment masquer toutes les sorties Lorsque Compres…
    ·Comment remplacer une période à l'aide chaîne avec J…
    ·Comment faire pour supprimer chaînes numériques en Pe…
    ·Comment faire une couverture polaire avec Photos 
    ·Tutoriel sur la création de systèmes d'événements d…
    ·Comment créer sécurisés Modules DNN 
    ·Comment Parole Aligner en C30 
    ·Comment insérer un tableau dans le premier élément e…
    ·Comment faire une boîte de dialogue X11 rapide en Perl…
    Copyright © Connaissances Informatiques http://fr.wingwit.com