Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/05/2009, 19:07
stanley_mf
 
Fecha de Ingreso: mayo-2009
Mensajes: 1
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Problema de herencia: IllegalAccessError

Los campos intanciados de tipo protected son de mucho cuidado.
Por lo que entiendo de tu caso te recuerdo que los campos instanciados como protected en una superclase se utilizan para que los metodos de una subclase accedan directamente a estos campos sin utilizar la interfaz publica o sea los metodos public. Por ejemplo si una superclase empleado declara el campo FechaDeIngreso como protected en lugar de private, los metodos de la subclase podran acceder a el directamente.

Sin embargo los metodos de la subclase solo prodran investigar en el campo FechaDeIngreso de los mismo objetos de la subclase mencionada y no en el de los objetos de la superclase empleado.

Lo que te quiero dar a entender, es que segun lo que veo estas tratando de accesar a un objeto propio de la superclase y debes recordar que los campos protected de la superclase solo te permiten investigar sobre los datos de los objetos de la subclase, siendo esta la causa del mensaje de acceso ilegal ('ESTAS TRATANDO DE INVESTIGAR DATOS QUE NO SON DEL RESORTE DE LA SUBCLASE')

Espero que te sirva de ayuda mi concepto

Suerte...