From 699c904655acaaf9e4a8ed5d997c73444b6bb0fb Mon Sep 17 00:00:00 2001 From: Victor Martinez Rodriguez <victor.martinez.rodriguez22@estudiantes.uva.es> Date: Fri, 20 Dec 2024 19:26:20 +0100 Subject: [PATCH] Clases que heredan de Contenedor --- src/es/markse/Contenedor.java | 3 ++- src/es/markse/Estandar.java | 10 ++++++++++ src/es/markse/FlatRack.java | 11 +++++++++++ src/es/markse/Refrigerado.java | 11 +++++++++++ 4 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 src/es/markse/Estandar.java create mode 100644 src/es/markse/FlatRack.java create mode 100644 src/es/markse/Refrigerado.java diff --git a/src/es/markse/Contenedor.java b/src/es/markse/Contenedor.java index 653e62e..bf92b05 100644 --- a/src/es/markse/Contenedor.java +++ b/src/es/markse/Contenedor.java @@ -10,7 +10,7 @@ import java.util.List; * @author javcalv * @author victorm */ -public class Contenedor { +public abstract class Contenedor { private final List<Trayecto> trayectos = new ArrayList<>(); private ISO6346 codigo; @@ -205,4 +205,5 @@ public class Contenedor { public boolean contenedorEnRecogida() { return (estadoActual == estados.REGOGIDA) ? true : false; } + } \ No newline at end of file diff --git a/src/es/markse/Estandar.java b/src/es/markse/Estandar.java new file mode 100644 index 0000000..eaaa93d --- /dev/null +++ b/src/es/markse/Estandar.java @@ -0,0 +1,10 @@ +package es.markse; + +public class Estandar extends Contenedor { + + public Estandar(ISO6346 codigo, float pesoTara, float maximaCargaUtil, float volumen, estados estadoActual, + pesos pesoSeleccionado, volumenes volumenSeleccionado, boolean techo) { + super(codigo, pesoTara, maximaCargaUtil, volumen, estadoActual, pesoSeleccionado, volumenSeleccionado, techo); + } + +} diff --git a/src/es/markse/FlatRack.java b/src/es/markse/FlatRack.java new file mode 100644 index 0000000..56ceaf8 --- /dev/null +++ b/src/es/markse/FlatRack.java @@ -0,0 +1,11 @@ +package es.markse; + +public class FlatRack extends Contenedor{ + + public FlatRack(ISO6346 codigo, float pesoTara, float maximaCargaUtil, float volumen, estados estadoActual, + pesos pesoSeleccionado, volumenes volumenSeleccionado, boolean techo) { + super(codigo, pesoTara, maximaCargaUtil, volumen, estadoActual, pesoSeleccionado, volumenSeleccionado, techo); + // TODO Auto-generated constructor stub + } + +} diff --git a/src/es/markse/Refrigerado.java b/src/es/markse/Refrigerado.java new file mode 100644 index 0000000..4eaa62b --- /dev/null +++ b/src/es/markse/Refrigerado.java @@ -0,0 +1,11 @@ +package es.markse; + +public class Refrigerado extends Contenedor{ + + public Refrigerado(ISO6346 codigo, float pesoTara, float maximaCargaUtil, float volumen, estados estadoActual, + pesos pesoSeleccionado, volumenes volumenSeleccionado, boolean techo) { + super(codigo, pesoTara, maximaCargaUtil, volumen, estadoActual, pesoSeleccionado, volumenSeleccionado, techo); + + } + +} -- GitLab