knorrigt.com

Home > Ordenadores > Cómo combinar las clases en Java

Cómo combinar las clases en Java

Advertisement

Los programadores usan el lenguaje de programación Java, en parte, debido a su completo apoyo de un paradigma de programación orientado a objetos. Debido a esto, se pueden crear diferentes objetos de datos y construir una amplia biblioteca de clases ya existentes. Sin embargo, en caso de la necesidad de combinar las clases surgen, hay tres opciones disponibles. La primera es la creación de una jerarquía de derivación, en el que una clase objetivo se deriva de una serie de clases relacionadas. La segunda es incluir las clases dentro de su clase con el fin de utilizar su funcionalidad. La tercera es la creación de una serie de "interfaces" en lugar de clases, y la aplicación de dichas interfaces.

Cosas que necesitará

Java Development Kit (JDK)

editor de texto o Java entorno de desarrollo interactivo

Instrucciones

Crear la clase de Java. Esta clase será la que "combina" las otras clases:

Public class MiClase {
/ Código de implementación de MiClase va aquí /
}

Extender una jerarquía de heredar clases. En Java, la única manera para que su clase para heredar la funcionalidad de otras múltiples clases es si esas clases heredan todos los unos de los otros de una forma lineal. Por ejemplo, si usted quiere "MyClass" para heredar la funcionalidad de "Clase 1" y "Clase 2", y ya se hereda Clase2 datos de Clase 1, a continuación, MiClase puede obtener la funcionalidad de ambos mediante la ampliación de Clase 2:

Public class MiClase {extiende Clase2
/ Código de implementación de MiClase va aquí /
}

Utilice las clases dentro de su clase. Si Clase 1 y Clase 2 no están relacionadas, lo que significa que no comparten datos a través de la herencia, a continuación, puede utilizar objetos de la Clase 1 y Clase 2 en el interior MiClase para tener acceso a su funcionalidad:

Public class MiClase {
Clase 1 = x pública nueva Clase 1 ();
Clase2 pública y = nueva clase 2 ();
/ Código de implementación de MiClase va aquí /
}

Utilizar las interfaces en lugar de clases. Si Clase 1 y Clase 2 son interfaces, lo que significa que sólo suministran un conjunto de métodos para poner en práctica en lugar de definirlos, a continuación, MiClase puede implementar tanto de ellos. Una clase puede implementar cualquier número de interfaces, con tal de que implementa los métodos definidos en las interfaces:

Clase 1 interfaz pública {
/ Declaraciones de funciones /
}

Clase2 interfaz pública {
/ Declaraciones de funciones /
}

Public class MiClase implementa Clase 1, Clase 2 {
/ Código de implementación de MiClase va aquí /
}

"Requerir", "carga" y "incluir" son todos los métodos que se pueden utilizar para importar clases en un programa existente en Ruby. "Carga" y "exigir" las dos bibliotecas de carga en un programa, pero ambo
Cómo configurar las clases en QuickBooks
Personalización de la configuración en QuickBooks para incluir clases es tan fácil como consultar algunas cajas en varios menús de preferencias y la creación de los encabezados para cada clase. Por sub-adivinando cada transacción en una clase, usted
Si usted tiene un archivo ROM que se divide en varias partes diferentes, esto es por lo general debido a que se comprime en un archivo, tales como RAR o ZIP. Esto se hace con los archivos que son bastante grandes, como archivos ROM menudo son. Se pue
Cómo utilizar las clases de QuickBooks para sin fines de lucro
La función de la clase es uno de los menos utilizada de todas las funciones de QuickBooks. La función de la clase se utiliza en cualquier número de maneras de hacer un seguimiento de las transacciones, compras o ventas asignando otra designación iden
Cómo utilizar las clases CSS y los identificadores
El uso adecuado de los ID de CSS y clases le puede ahorrar tiempo en el mantenimiento de las hojas de estilo, ahorrar tiempo a los usuarios cuando descargan sus páginas web más magras, y ayudarle a escribir estilos de manera eficiente. Cosas que nece
Si tiene varias hojas de cálculo de la lista de correo y desea combinarlos, el fuego de Excel. Hay algunas situaciones que hacen que el proceso un poco más complicado que un juego de niños. Vamos a ver escenarios de muy simple a un poco más compleja.
Cascading Style Sheets utilizan las propiedades heredadas de los elementos primarios para determinar cómo se labran los objetos dentro de un elemento, a menos que el CSS se utiliza en el objeto en sí. Por ejemplo, si una clase DIV se define con el co
Excel 2010 incluye una serie de herramientas y asistentes para ayudar a manipular la hoja de trabajo de muchas maneras, pero de vez en cuando tendrá que hacer algo que no hay un botón para. La fusión de dos columnas de diferentes tablas significa que
Las cookies son una forma útil para los programadores de servicios de mesa e información en el navegador del usuario. Las cookies guardan información como nombre de usuario, identificación, u otra información que es única para el usuario y que utiliz
Microsoft Outlook es un programa de correo electrónico que permite a los usuarios recibir correos electrónicos de diferentes cuentas de correo electrónico en Internet. Cuando se desea realizar una copia de seguridad de sus carpetas de Outlook sin dup
Cómo combinar las bases de datos de Microsoft Access
Puede combinar dos bases de datos Microsoft Access separadas mediante el uso de las herramientas integradas. Por la combinación de bases de datos, puede crear relaciones, compartir información y acceder a ellos juntos en una base de datos unificada.
Cómo combinar las películas de destello en una película
La combinación de dos o más películas Flash en una película es bastante fácil. Sin embargo, cada película debe tener el mismo o similar etapa, o mostrar, dimensiones. De lo contrario, las películas combinadas no se reproducirán correctamente. Puede a
Java, un lenguaje de programación informática, está diseñado para trabajar universalmente en diferentes plataformas y sistemas operativos. productos de Java, que se utilizan en la mayoría de las computadoras, necesitan actualizaciones periódicas. act
Cómo combinar las libretas de direcciones de Outlook
Microsoft Outlook es un programa que se utiliza para enviar y recibir mensajes de correo electrónico. Puede conectarse a varios proveedores de correo electrónico - como Hotmail, Yahoo y Gmail y los correos electrónicos enviados y descarga recibida de
grabar conferencias de su profesor o una sesión de entrenamiento en el trabajo para que pueda escuchar el material en una fecha posterior. El MacBook Pro cuenta con un micrófono incorporado para la captura de audio, y la utilidad de GarageBand en Mac
Cómo configurar rutas de clases de Java en Windows
desarrolladores Java utilizan la "ruta de clases" para contar las aplicaciones Java dónde encontrar los componentes de software especializados, llamados "clases". La ruta de clases se puede configurar como una variable de entorno de Wi
Cómo dar formato a las columnas en Java
código Java a menudo necesita tablas de salida con filas y columnas. Programas generan una tabla mediante la generación de una fila a la vez. Sin embargo, a fin de que los campos de cada fila para ajustarse a un formato de tabla, las instancias del m
Al crear una clase para modelar la información de una cuenta de ahorros en Java, una serie de consideraciones especiales entran en juego. La más importante de ellas es una debilidad sutil en la implementación de Java del flotador y tipos de datos dob
Clasificación de listas de datos presenta uno de los problemas más desafiantes para los informáticos, ya que es difícil de conceptualizar e implementar algoritmos de ordenación eficientes en lenguajes de programación. Clasificación requiere copia con