“Conocimiento Programación>Programación Java

Cómo combinar clases en Java

2016/3/26
programadores utilizan el lenguaje de programación Java, en parte, debido a su completo apoyo de un paradigma de programación orientada a objetos. Debido a esto , se pueden crear diferentes objetos de datos y construir una amplia biblioteca de clases ya existentes . Sin embargo , si 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 de 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 crear una serie de "interfaces" en lugar de clases , y la implementación de las interfaces. Cosas que necesitará
Java Development Kit (JDK ) Editor de Texto Fotos, o Java interactivo entorno de desarrollo
Ver Más instrucciones
1

Crea tu clase Java. Esta clase será el que "combina " las otras clases :

public class MyClass {código de aplicación /* de MyClass va aquí * /}
2

Extender una jerarquía de clases heredadas . En Java, la única manera de que su clase para que herede la funcionalidad de otras clases múltiples es si todas esas clases heredan entre sí de forma lineal . Por ejemplo , si desea " MyClass " para heredar la funcionalidad de " Clase 1 " y " Clase 2 " y Clase 2 ya hereda datos de Clase 1 , entonces MyClass puede obtener la funcionalidad tanto al extender Clase 2 :
< p > MyClass public class Class2 {código de aplicación /* de MyClass va aquí * /}
3 clases de uso

dentro de su clase. Si Class1 y Class2 están relacionados , es decir, que no comparten los datos a través de la herencia, a continuación, puede utilizar objetos de la Clase 1 y Clase 2 dentro MyClass para acceder a su funcionalidad :

public class MyClass {public Class1 x = new Class1 (); pública Clase 2 y Clase 2 = new () ;/* Código implementación de MyClass va aquí * /}
4 interfaces de uso

en lugar de clases . Si Class1 y Class2 son las interfaces , lo que significa que sólo el suministro de un conjunto de métodos para poner en práctica en lugar de definirlos , entonces MyClass puede aplicar a ambos. Una clase puede implementar cualquier número de interfaces , siempre que implementa los métodos definidos en las interfaces:

interfaz pública Class1 { declaraciones de función /* * /}

interfaz pública Class2 {/* declaraciones de función * /}

public class MyClass implementa clase 1 , clase 2 {/* código de implementación de MyClass va aquí * /}

Programación Java
Cómo hacer un Plan de asteriscos en Java
Cómo encontrar si un entorno de ejecución de Java está instalado
Cómo conseguir un JApplet En JPanel
Cómo crear un applet de Java en Netbeans
¿La descarga de Java ralentiza su computadora?
Acerca de los atributos de un centro de guardería
¿Cómo hacer Clasificación Número de Java
¿Cómo se ejecuta un programa de programa Java en el símbolo del sistema?
Conocimiento de la computadora © http://www.ordenador.online