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