“Conocimientos Programación>Programación Java

Diferentes Tipos de relación en Java

2015/3/30
programas Java se compone de un conjunto de objetos que interactúan y Java deriva su poder de las relaciones entre los diferentes objetos. Las relaciones permiten a un programador para definir objetos complicados por la construcción de ellos de una serie de objetos más simple , facilitando así el proceso de depuración y la creación de código que se puede volver a utilizar para múltiples propósitos . Herencia

herencia , o " es un" relaciones, define las clases en función de sus clases para padres . Por ejemplo, si usted está escribiendo un programa de arquitectura , podría crear una clase padre "Fruit " y clases hijas "Apple ", "Banana " y "Mango ". Cada una de las clases hijas heredan las variables y métodos de la clase padre . En este ejemplo , se pueden heredar variables tales como " hasSeeds " o " color", y métodos tales como " getCost " porque la fruta se puede definir por las presencias de semillas , su color y su costo . Cada clase de niño también podría tener sus propias variables o métodos que no están presentes en las otras clases . La clase de manzana , por ejemplo, podría tener " numSeeds " o " variables" Longitud de tallo .
Herencia Sintaxis

clases Padres pueden definirse como cualquier otra clase de en Java , o pueden ser definidos como clases abstractas . Si una clase sólo se debe utilizar como modelo para sus hijos , que debe definirse como una clase abstracta ; si una clase en realidad tiene que ser creado , que debe ser abstracta . En el ejemplo anterior, debería definir la clase " fruta ", como una clase abstracta si no desea que el usuario sea capaz de crear una fruta genérico , de lo contrario , podría hacer una clase normal. Para crear una clase abstracta , añadir "abstracto " antes de "clase" en la declaración de clase - " . Fruit clase abstracta { ", por ejemplo , el fin de definir una clase como el hijo de una clase padre , añadir " , se extiende "y el nombre de la clase padre después de la declaración del niño - por ejemplo, " clase de Apple se extiende Fruit {"
Composición

Composición , o "tiene " relaciones , definen los objetos que pertenecen a otros objetos. Por ejemplo , la clase " Orchard " puede contener objetos " magos" que definen los árboles que está presente en el huerto. En este caso, se debe decir que la huerta "tiene un " árbol. La clase "Árbol ", también puede tener una relación de composición con otros objetos, como " fruta" u objetos "Flor " .
Composición Sintaxis

para crear una relación de composición entre dos objetos , uno de los objetos debe declararse como una variable dentro de la otra . En nuestra clase de " Orchard " , debería declarar un nuevo objeto " árbol" con el código : " . Árbol manzano = new Tree (); " Esto establece que el huerto tiene un árbol de manzanas . A continuación, puede llamar a los métodos del manzano desde dentro de la clase " Orchard " con este código: " appleTree.getNumLeaves (); ".

Programación Java
Cómo poner un mensaje en la cola de JMS
Cómo integrar Java en Flex
Cómo asignar un Servlet Dentro de un Servlet
Cómo escribir un programa Java que calcula la longitud de una circunferencia
Java Coding idioma
Cómo aprender Java 6
El código Java para contar el número de palabras en una matriz
Cómo descargar archivos de código fuente de Java Applet con código HTML
Conocimientos Informáticos © http://www.ordenador.online