Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2016, 18:39
Avatar de gnavarro82
gnavarro82
 
Fecha de Ingreso: noviembre-2012
Ubicación: Lima
Mensajes: 51
Antigüedad: 11 años, 6 meses
Puntos: 0
No Puedo Instanciar una Clase

Hola a todos espero que me puedan ayudar.
he seguido un curso online de java , pero me quede en este nivel ya que no se como resolver el problema.

tengo el siguiente codigo y no puedo instanciar el empleado01
me sale el error en eclipse

"No enclosing intance of type"Uso_Empleado is accessible. Must qualify the allocation with an enclosing instanceof type Uso_Empleado (e.g. x.new A() where x is an instance of Uso_Empleado).

de antemano agradesco toda la ayuda brindada,

package poo;

import java.util.*;

public class Uso_Empleado {

public static void main(String[] args) {
// TODO Auto-generated method stub

// CONSTRUIR INSTANCIAS DE LA CLASE EMPELEADO

Empleado empleado01=new Empleado("juan",1000,2015,2,12);



}

class Empleado{

//MERTOO CONSTRUCTOR CON PARAMETROS
public Empleado(String nom, double sue, int año,int mes, int dia) {
nombre = nom;
sueldo = sue;
//construye una fecha
GregorianCalendar calendario = new GregorianCalendar(año,mes-1,dia);
altaContrato = calendario.getTime();
// TODO Auto-generated constructor stub
}
///METODO GETTER
public String dameNombre(){
return nombre;
}

public double dameSueldo(){
return sueldo;
}

public Date dameFechaContrato(){
return altaContrato;
}

/// METODO SETTE QUE MODIFICAN

public void subeSueldo(double porcentaje){
double aumento=sueldo*porcentaje/100;
sueldo+= aumento;
}



//VARIABLES DE CLASE ENC APSULADAS CON PRIVATE
private String nombre;
private double sueldo;
private Date altaContrato; // IMPORTAR EL PAQUETE A AL QUE PERTENE3CE DATE






}// fin de clase empelado





}