Problema 2
Problema 2
Problema 2
package gestionempresafrigorifica;
class Producto {
this.fechadeCaducidad = fechadeCaducidad;
this.numerodeLote = numerodeLote;
return fechadeCaducidad;
this.fechadeCaducidad = fechadeCaducidad;
return numerodeLote;
this.numerodeLote = numerodeLote;
}
public void mostrarInformacion() {
super(fechadeCaducidad, numerodeLote);
this.fechaEnvasado = fechaEnvasado;
this.paisOrigen = paisOrigen;
return fechaEnvasado;
}
this.fechaEnvasado = fechaEnvasado;
return paisOrigen;
this.paisOrigen = paisOrigen;
super.mostrarInformacion();
}
}
super(fechadeCaducidad, numerodeLote);
this.codigoSupervision = codigoSupervision;
this.fechaEnvasado = fechaEnvasado;
this.temperaturaMantenimiento = temperaturaMantenimiento;
this.paisOrigen = paisOrigen;
return codigoSupervision;
}
this.codigoSupervision = codigoSupervision;
return fechaEnvasado;
this.fechaEnvasado = fechaEnvasado;
return temperaturaMantenimiento;
this.temperaturaMantenimiento = temperaturaMantenimiento;
return paisOrigen;
this.paisOrigen = paisOrigen;
}
super.mostrarInformacion();
this.fechaEnvasado = fechaEnvasado;
this.paisOrigen = paisOrigen;
this.temperaturaMantenimiento = temperaturaMantenimiento;
return fechaEnvasado;
this.fechaEnvasado = fechaEnvasado;
return paisOrigen;
this.paisOrigen = paisOrigen;
return temperaturaMantenimiento;
super.mostrarInformacion();
this.porcentajeNitrogeno = porcentajeNitrogeno;
this.porcentajeOxigeno = porcentajeOxigeno;
this.porcentajeDioxidoCarbono = porcentajeDioxidoCarbono;
this.porcentajeVaporAgua = porcentajeVaporAgua;
return porcentajeNitrogeno;
this.porcentajeNitrogeno = porcentajeNitrogeno;
return porcentajeOxigeno;
this.porcentajeOxigeno = porcentajeOxigeno;
this.porcentajeDioxidoCarbono = porcentajeDioxidoCarbono;
return porcentajeVaporAgua;
this.porcentajeVaporAgua = porcentajeVaporAgua;
super.mostrarInformacion();
}
class CongeladoPorAgua extends ProductoCongelado {
this.salinidadAgua = salinidadAgua;
return salinidadAgua;
this.salinidadAgua = salinidadAgua;
super.mostrarInformacion();
}
class CongeladoPorNitrogeno extends ProductoCongelado {
this.metodoCongelacion = metodoCongelacion;
this.tiempoExposicionNitrogeno = tiempoExposicionNitrogeno;
return metodoCongelacion;
this.metodoCongelacion = metodoCongelacion;
}
public int getTiempoExposicionNitrogeno() {
return tiempoExposicionNitrogeno;
this.tiempoExposicionNitrogeno = tiempoExposicionNitrogeno;
super.mostrarInformacion();
//-----------------------------------------------------------------------------------------------------------
ProductoRefrigerado refrigerado1 = new ProductoRefrigerado("30-09-2023", "Lote759",
"Sup123",
//--------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------
CongeladoPorNitrogeno congeladoNitrogeno = new CongeladoPorNitrogeno("25-12-2023",
"Lote890",
fresco1.mostrarInformacion();
System.out.println("-------------");
fresco2.mostrarInformacion();
System.out.println("-------------");
refrigerado1.mostrarInformacion();
System.out.println("-------------");
refrigerado2.mostrarInformacion();
System.out.println("-------------");
refrigerado3.mostrarInformacion();
System.out.println("-------------");
congeladoAgua1.mostrarInformacion();
System.out.println("-------------");
congeladoAgua2.mostrarInformacion();
System.out.println("-------------");
congeladoAire1.mostrarInformacion();
System.out.println("-------------");
congeladoAire2.mostrarInformacion();
System.out.println("-------------");
congeladoNitrogeno.mostrarInformacion();
}
run:
-------------
-------------
-------------
-------------
-------------
-------------
La fecha de caducidad es: 29-11-2023
-------------
-------------