| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Diferentes Tipos de relación en Java
    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 (); ".

    Previous :

    next :
      Artículos relacionados
    ·Cómo calcular el porcentaje de caracteres en Java 
    ·¿Por qué Java utilizar llaves de Sentencias condicion…
    ·Un tutorial para crear una base de datos relacional par…
    ·Cómo subir imágenes en JSP 
    ·Cómo escribir JDBC Utilizando Eclipse 
    ·Cómo dar formato a un número en Java 
    ·Cómo vaciar un emulador Buffer de entrada Android 
    ·Cómo utilizar la documentación de la API de Java 
    ·Cómo hacer un método de ejecución al presionar un bo…
    ·No hay clases principales que se encuentran en NetBeans…
      Artículos destacados
    ·Cómo hacer un chat sin necesidad de Java 
    ·Cómo obtener el número de retweets en PHP 
    ·Cómo dejar el mensaje de error nulo es nulo o no un ob…
    ·MySQL booleanas Tipos de datos 
    ·¿Qué es el Python 2.6 Camino Intérprete 
    ·Cómo eliminar una variable en una función usando Pyth…
    ·Cómo convertir SVG a PNG en PHP 
    ·Cómo eliminar una cola de JMS 
    ·Cómo encontrar el número de líneas en una cadena de …
    ·Cómo escribir código para una tangente en VB.NET 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com