Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/08/2012, 23:55
Avatar de zero0097
zero0097
 
Fecha de Ingreso: abril-2010
Ubicación: México
Mensajes: 481
Antigüedad: 14 años
Puntos: 69
Respuesta: Heredar clases java con netbeans

si la clase Trillas está dentro la clase Datos, necesitas hacer un objeto de tipo Datos, y en la clase datos tener un método que te genere un objeto de la clase Trillas, y usar ese metodo para tener la instancia: algo asi:

Datos.Trillas objeto = new Datos().crearInstancia();

siendo que crearInstancia() esta definido mas o menos asi:
public Trillas crearInstancia() {
return new Trillas();
}

ese metodo debera estar dentro de la clase Datos pero fuera de Trillas, y si quieres crear el objeto desde afuera debera ser public, o protected si quieres que sea accededido desde el paquete y subclases...

Ahora bien, como dice Don Chuidiang, puede haber mas de 1 clase en un archivo .java siempre y cuando solo una de ellas sea publica.. dado que coincido con el en que tu identacion esta algo confusa, si es el caso en que Trillas esta fuera de la clase datos pero en el mismo archivo y dado que la clase no tiene modificador de accesso, osea es de tipo Default

Podras crear un objeto de la clase Trillas si y solo si, lo haces desde una clase dentro del mismo package, si lo intentas desde una clase que no esta en el package o lo instentas desde una subclase, no podras, ya que es de accesso restringido...

Ahora trata tambien de importar la clase Trillas (si es que esta fuera de la de Datos), sin embargo tu error dice "Datos.Trillas required" osea que si esta adentro de datos? entonces le haces como dije al inicio, si no esta adentro importala y crea el objeto, pero la clase donde crees el objeto debera estar en el mismo package...
__________________
De nada, hay te encargo +1...