Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2011, 07:12
luisravalgar
 
Fecha de Ingreso: noviembre-2007
Mensajes: 60
Antigüedad: 16 años, 4 meses
Puntos: 0
Problema al crear un objeto en otra clase

Hola compas,

tengo dos clases que son así:





public class Cajero
{

public boolean sesionAbierta;
public ArrayList<Cuenta> cuentas;
private static int codigoCajero;
private int saldocajero;
public ArrayList<Operacion> operaciones;
public enum tipoOperacion {INGRESO, REINTEGRO};


public Cajero(int codigo_administracion, int saldo_disponible_de_cajero)
{

sesionAbierta = false;
codigoCajero = codigo_administracion;
saldocajero = saldo_disponible_de_cajero;
cuentas = new ArrayList<Cuenta>();
operaciones = new ArrayList<Operacion>();

}

public Operacion apuntarOperacion (tipoOperacion tipo, int dinero)
{
if (dinero < 0)
System.out.println("ERROR: El dinero debe ser positivo.");
else
{
Operacion op = new Operacion (dinero, tipo);
operaciones.add(op);
return op;
}
}


public class Operacion
{
public enum tipoOperacion {INGRESO, REINTEGRO}

public int dinero;
public tipoOperacion tipo;


public Operacion(int dinero, tipoOperacion tipo)
{
this.tipo = tipo;
this.dinero = dinero;

}
}




PROBLEMA


¿Por qué me da error al crear una nueva operación? Es decir, en la clase CAJERO, en el método "apuntarOperacion".....a la hora de llamar al constructor.
El error me dice esto: "cannot find symbol - constructor Operacion (int, Cajero.tipoCajero)"

Muchas gracias

Última edición por luisravalgar; 18/07/2011 a las 08:41