Les différents Types de Relations en Java

Les programmes Java sont constitués d'un ensemble de l'interaction des objets et Java tire sa puissance dans les relations entre les différents objets. Les rapports permettent au programmeur de définir des objets compliqués par la construction d'une simple série d'objets, ce qui facilite le processus de débogage et de créer du code qui peuvent être réutilisés à des fins multiples.



Héritage
  • l'Héritage, ou 'Est Un' relations', de définir des classes en termes de classes parentes. Par exemple, si vous écrivez un programme d'architecture, vous pouvez créer une classe parent 'Fruits' et les classes enfant 'Pomme', 'Banane' et 'à la Mangue.' Chacune des classes enfant hérite des variables et des méthodes de la classe parent. Dans cet exemple, ils pourraient hériter de variables telles que la 'hasSeeds' ou 'couleur', et des méthodes telles que 'getCost' parce que les fruits peuvent être définies par la présence de graines, de sa couleur et de son coût. Chaque enfant de la classe peut aussi avoir ses propres variables ou des méthodes qui ne sont pas présents dans les autres classes. La pomme de classe, par exemple, pourrait avoir 'numSeeds' ou 'stemLength' variables. L'héritage de Syntaxe
    • Parent classes peuvent être définies comme toute les autres classe en Java, ou ils peuvent être définies 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 doit être créé, il devrait être abstrait. Dans l'exemple ci-dessus, vous définissez le 'Fruit' de la classe comme une classe abstraite si vous ne voulez pas que l'utilisateur soit en mesure de créer un générique de fruits autrement, de vous faire une classe normale. Pour créer une classe abstraite, ajouter 'abstrait' avant de 'classe' dans la déclaration de classe par exemple, 'abstract class Fruit{.' Afin de définir une classe comme l'enfant d'un parent de la classe, ajouter 's'étend' et le nom de la classe parent après l'enfant de la déclaration par exemple, la 'classe d'Apple s'étend de Fruits{.' Composition
      • Composition, ou 'A Un' relations', de définir les objets qui appartiennent à d'autres objets. Par exemple, la classe 'Verger' peut contenir 'l'Arbre', les objets qui définissent les arbres qui sont présentes dans le verger. Dans ce cas, vous pouvez dire que le verger 'Est Un' arbre. 'L'Arbre' de la classe peuvent également avoir une composition relation avec d'autres objets, tels que les 'Fruits' ou 'Fleur' des objets. La Composition de la Syntaxe
        • Dans le but de créer une relation de composition entre deux objets, l'un des objets doit être déclarée comme une variable à l'intérieur de l'autre. Dans notre 'Verger' de la classe, vous pouvez déclarer un nouvel 'Arbre' de l'objet avec le code: 'l'Arbre appleTree = new Arbre() .' Ceci établit que le verger de pommier. Vous pouvez ensuite appeler la pomme de l'arbre de méthodes à partir de dans le 'Verger' de la classe avec ce code: 'appleTree.getNumLeaves() .'







Les differents Types de Relations en Java


Les programmes Java sont constitues d'un ensemble de l'interaction des objets et Java tire sa puissance dans les relations entre les differents objets. Les rapports permettent au programmeur de definir des objets compliques par la construction d'une simple serie d'objets, ce qui facilite le processus de debogage et de creer du code qui peuvent etre reutilises a des fins multiples.



Heritage
  • l'Heritage, ou 'Est Un' relations', de definir des classes en termes de classes parentes. Par exemple, si vous ecrivez un programme d'architecture, vous pouvez creer une classe parent 'Fruits' et les classes enfant 'Pomme', 'Banane' et 'a la Mangue.' Chacune des classes enfant herite des variables et des methodes de la classe parent. Dans cet exemple, ils pourraient heriter de variables telles que la 'hasSeeds' ou 'couleur', et des methodes telles que 'getCost' parce que les fruits peuvent etre definies par la presence de graines, de sa couleur et de son coût. Chaque enfant de la classe peut aussi avoir ses propres variables ou des methodes qui ne sont pas presents dans les autres classes. La pomme de classe, par exemple, pourrait avoir 'numSeeds' ou 'stemLength' variables. L'heritage de Syntaxe
    • Parent classes peuvent etre definies comme toute les autres classe en Java, ou ils peuvent etre definies comme des classes abstraites. Si une classe ne doit etre utilise comme modele pour ses enfants, il doit etre defini comme une classe abstraite si une classe doit etre cree, il devrait etre abstrait. Dans l'exemple ci-dessus, vous definissez le 'Fruit' de la classe comme une classe abstraite si vous ne voulez pas que l'utilisateur soit en mesure de creer un generique de fruits autrement, de vous faire une classe normale. Pour creer une classe abstraite, ajouter 'abstrait' avant de 'classe' dans la declaration de classe par exemple, 'abstract class Fruit{.' Afin de definir une classe comme l'enfant d'un parent de la classe, ajouter 's'etend' et le nom de la classe parent apres l'enfant de la declaration par exemple, la 'classe d'Apple s'etend de Fruits{.' Composition
      • Composition, ou 'A Un' relations', de definir les objets qui appartiennent a d'autres objets. Par exemple, la classe 'Verger' peut contenir 'l'Arbre', les objets qui definissent les arbres qui sont presentes dans le verger. Dans ce cas, vous pouvez dire que le verger 'Est Un' arbre. 'L'Arbre' de la classe peuvent egalement avoir une composition relation avec d'autres objets, tels que les 'Fruits' ou 'Fleur' des objets. La Composition de la Syntaxe
        • Dans le but de creer une relation de composition entre deux objets, l'un des objets doit etre declaree comme une variable a l'interieur de l'autre. Dans notre 'Verger' de la classe, vous pouvez declarer un nouvel 'Arbre' de l'objet avec le code: 'l'Arbre appleTree = new Arbre() .' Ceci etablit que le verger de pommier. Vous pouvez ensuite appeler la pomme de l'arbre de methodes a partir de dans le 'Verger' de la classe avec ce code: 'appleTree.getNumLeaves() .'

Les différents Types de Relations en Java

Les programmes Java sont constitués d'un ensemble de l'interaction des objets et Java tire sa puissance dans les relations entre les différents objets. Les rapports permettent au programmeur de définir des objets compliqués par la construction d'une simple série d'objets, ce qui facilite le processus de débogage et de créer du code qui peuvent être réutilisés à des fins multiples.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation