Tema: java y pic
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/04/2011, 10:11
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: java y pic

Hola,

Cita:
Iniciado por minssss Ver Mensaje
la pregunta seria se puede heredar las dos cosas "extends FrameView" y "extends javax.swing.JFrame"
En Java no existe la herencia múltiple. Pero dependiendo de tu aplicación posiblemente puedes usar el patrón Decorador, o creas una instancia privada de la segunda clase que quieres usar para crear polimorfismo de una manera diferente y encapsular sus métodos y propiedades dentro de la clase principal.

A guisa de ejemplo:
Código Java:
Ver original
  1. public class Demo {
  2.   private JFrame frame = new JFrame();
  3.   public void getTitle(String algo) {
  4.     // Hacer algo mas con el Titulo
  5.     frame.setTitle(algo);
  6.   }
  7. }

Con la desventaja que tienes que escribir mucho código, y posiblemente en tu caso no se pueda usar.

Saludos,

ps:

En Visual Basic 6.0 no existe ni siquiera la herencia, y crear instancias de las clases es el método para dar la ilusión de herencia y polimorfismo. En Visual Basic Express 7.0 y posteriores ya existe la herencia. Por si sirve de algo, puedes buscar información como se hace polimorfismo en VB6 para darte una idea de los patrones de programación usados cuando no hay herencia múltiple.

Última edición por HackmanC; 24/04/2011 a las 10:20 Razón: ps