Diferentes Tipos de Relaciones en Java

Los programas de Java se compone de un conjunto de objetos que interactúan entre sí, y Java deriva su poder de la relaciones entre los diferentes objetos. Relaciones permiten a un programador para definir objetos complicados mediante la construcción de una sencilla serie de objetos, facilitando así el proceso de depuración y la creación de código que pueden ser reutilizados para fines múltiples.



Herencia
  • la Herencia, o 'Es Una' de las relaciones, define las clases en términos de sus clases para los padres. Por ejemplo, si usted está escribiendo un programa de arquitectura, se podría crear una clase padre 'Fruto' y el niño de las clases de 'Manzana', 'Banana' y 'el Mango.' Cada una de las clases hijas hereda las variables y métodos de la clase padre. En este ejemplo, se puede heredar variables tales como 'hasSeeds' o 'color', y la aplicación de métodos tales como 'getCost' porque la fruta puede ser definido por la presencia de semillas, su color y su costo. Cada niño de la clase también puede tener sus propias variables o métodos que no están presentes en las otras clases. La manzana de la clase, por ejemplo, podría tener 'numSeeds' o 'stemLength' variables. La herencia de la Sintaxis
    • clases para los Padres puede ser definido como cualquier otra clase en Java, o pueden definirse como clases abstractas. Si una clase sólo debe ser usada como modelo para sus hijos, debe ser definido como una clase abstracta si una clase realmente necesita ser creado, debe ser abstracta. En el ejemplo anterior, se podría definir el 'Fruto' de la clase como una clase abstracta si usted no desea que el usuario será capaz de crear un genérico fruto de lo contrario, se podría hacer una clase normal. Para crear una clase abstracta, agregar la palabra 'abstracto' antes de 'clase' en la declaración de la clase, por ejemplo, 'clase abstracta de la Fruta{.' Con el fin de definir una clase como el hijo de un padre de familia de clase, agregar 'se extiende' y el nombre de la clase padre después de que el niño de la declaración, por ejemplo, 'clase de Apple se extiende Fruta{.' Composición
      • Composición, o 'Tiene Una' relaciones, definir los objetos que pertenecen a otros objetos. Por ejemplo, la clase 'Huerto' puede contener 'Árbol' de objetos que definen los árboles que está presente en el huerto. En este caso, se podría decir que el huerto 'Tiene Un' árbol. El 'Árbol' de la clase también puede tener una composición relación con otros objetos, tales como 'Fruta' o 'Flor' de los objetos. La composición de la Sintaxis
        • con el fin De crear una composición relación entre dos objetos, uno de los objetos debe ser declarado como una variable dentro de la otra. En nuestro 'Huerto' de la clase, usted podría declarar un nuevo 'Árbol' el objeto con el código: 'Árbol de appleTree = nuevo Árbol() .' Esto establece que el huerto tiene un árbol de manzanas. Entonces, usted puede llamar a la manzana del árbol de métodos dentro de la 'Huerta' de la clase con este código: 'appleTree.getNumLeaves() .'







Diferentes Tipos de Relaciones en Java


Los programas de Java se compone de un conjunto de objetos que interactuan entre si, y Java deriva su poder de la relaciones entre los diferentes objetos. Relaciones permiten a un programador para definir objetos complicados mediante la construccion de una sencilla serie de objetos, facilitando asi el proceso de depuracion y la creacion de codigo que pueden ser reutilizados para fines multiples.



Herencia
  • la Herencia, o 'Es Una' de las relaciones, define las clases en terminos de sus clases para los padres. Por ejemplo, si usted esta escribiendo un programa de arquitectura, se podria crear una clase padre 'Fruto' y el niño de las clases de 'Manzana', 'Banana' y 'el Mango.' Cada una de las clases hijas hereda las variables y metodos de la clase padre. En este ejemplo, se puede heredar variables tales como 'hasSeeds' o 'color', y la aplicacion de metodos tales como 'getCost' porque la fruta puede ser definido por la presencia de semillas, su color y su costo. Cada niño de la clase tambien puede tener sus propias variables o metodos que no estan presentes en las otras clases. La manzana de la clase, por ejemplo, podria tener 'numSeeds' o 'stemLength' variables. La herencia de la Sintaxis
    • clases para los Padres puede ser definido como cualquier otra clase en Java, o pueden definirse como clases abstractas. Si una clase solo debe ser usada como modelo para sus hijos, debe ser definido como una clase abstracta si una clase realmente necesita ser creado, debe ser abstracta. En el ejemplo anterior, se podria definir el 'Fruto' de la clase como una clase abstracta si usted no desea que el usuario sera capaz de crear un generico fruto de lo contrario, se podria hacer una clase normal. Para crear una clase abstracta, agregar la palabra 'abstracto' antes de 'clase' en la declaracion de la clase, por ejemplo, 'clase abstracta de la Fruta{.' Con el fin de definir una clase como el hijo de un padre de familia de clase, agregar 'se extiende' y el nombre de la clase padre despues de que el niño de la declaracion, por ejemplo, 'clase de Apple se extiende Fruta{.' Composicion
      • Composicion, o 'Tiene Una' relaciones, definir los objetos que pertenecen a otros objetos. Por ejemplo, la clase 'Huerto' puede contener 'Arbol' de objetos que definen los arboles que esta presente en el huerto. En este caso, se podria decir que el huerto 'Tiene Un' arbol. El 'Arbol' de la clase tambien puede tener una composicion relacion con otros objetos, tales como 'Fruta' o 'Flor' de los objetos. La composicion de la Sintaxis
        • con el fin De crear una composicion relacion entre dos objetos, uno de los objetos debe ser declarado como una variable dentro de la otra. En nuestro 'Huerto' de la clase, usted podria declarar un nuevo 'Arbol' el objeto con el codigo: 'Arbol de appleTree = nuevo Arbol() .' Esto establece que el huerto tiene un arbol de manzanas. Entonces, usted puede llamar a la manzana del arbol de metodos dentro de la 'Huerta' de la clase con este codigo: 'appleTree.getNumLeaves() .'

Diferentes Tipos de Relaciones en Java

Los programas de Java se compone de un conjunto de objetos que interactúan entre sí, y Java deriva su poder de la relaciones entre los diferentes objetos. Relaciones permiten a un programador para definir objetos complicados mediante la construcción de una sencilla serie de objetos, facilitando así el proceso de depuración y la creación de código que pueden ser reutilizados para fines múltiples.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación