“Conocimiento Programación>Programación Java

Diferentes Tipos de relación en Java

2016/3/10
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 Iniciar una Servlet
¿Cómo se ejecuta JSP Desde el Eclipse
Cómo calcular la codificación de los cuadros de Java
Tutorial de Enterprise Java Bean
Cómo agregar cadenas a una lista Java
Cómo calcular los días entre 2 fechas en Java
Cifrados de sustitución monoalfabética en código Java
¿Qué es concluye en Java
Conocimiento de la computadora © http://www.ordenador.online