1
Aprender a programar desde cero / Re:Herencia en Java y uso de listas definir superclase y subclases Ejercicio00687B
« en: 12 de Abril 2016, 21:06 »
Si, ya he visto que en el siguiente ejercicio si hay que usar listas. Añado las clases que me faltaban.
Clase lista refrigerados:
clase lista congelados por nitrogeno:
clase lista congelados por agua:
Clase lista congelados por aire:
Eso es todo. Gracias
Clase lista refrigerados:
Código: [Seleccionar]
import java.util.ArrayList;
/**
* Esta clase crea una lista en la que se van añadiendo los productos refrigerados creados
* @authorRyche
* @version 09/04/2016/v1
*/
public class ListaRefrigerados{
private ArrayList<Refrigerado>productosRefrigerados;
/**
* Constructor que inicializa la lista de productos
*/
public ListaRefrigerados(){productosRefrigerados=new ArrayList<Refrigerado>();}
/**
* Metodo que añade un producto a la lista
* @param producto Refrigerado
*/
public void addRefrigerado(Refrigerado producto){productosRefrigerados.add(producto);}
/**
* Metodo que muestra el contenido de la lista
*/
public void MostrarListaRefrigerados(){
for (Refrigerado producto:productosRefrigerados){
producto.mostrarProductoRefrigerado();}
}
}
clase lista congelados por nitrogeno:
Código: [Seleccionar]
import java.util.ArrayList;
/**
* Esta clase crea una lista en la que se van añadiendo los productos congelados por nitrogeno
* @author Ryche
* @version 09/04/2016/v1
*/
public class ListaCongeladosPorNitrogeno{
private ArrayList<PorNitrogeno>productosPorNitrogeno;
/**
* Constructor que inicaliza la lista de productos
*/
public ListaCongeladosPorNitrogeno(){productosPorNitrogeno=new ArrayList<PorNitrogeno>();}
/**
* Metodo que añade un producto a la lista
* @param producto PorNitrogeno
*/
public void addPorNitrogeno(PorNitrogeno producto){productosPorNitrogeno.add(producto);}
/**
* Metodo que muestra el contenido de la lista
*/
public void MostrarListaCongeladosPorNitrogeno(){
for (PorNitrogeno producto:productosPorNitrogeno){
producto.mostrarProductoCongeladoNitrogeno();}
}
}
clase lista congelados por agua:
Código: [Seleccionar]
import java.util.ArrayList;
/**
* Esta clase crea una lista en la que se van añadiendo los productos congelados por agua
* @author Ryche
* @version 09/04/2016/v1
*/
public class ListaCongeladosPorAgua{
private ArrayList<PorAgua>productosPorAgua;
/**
* Constructor que inicializa la lista de productos
*/
public ListaCongeladosPorAgua(){productosPorAgua=new ArrayList<PorAgua>();}
/**
* Metodo que añade un producto a la lista
* @param producto PorAgua
*/
public void addPorAgua(PorAgua producto){productosPorAgua.add(producto);}
/**
* Metodo que muestra el contenido de la lista
*/
public void MostrarListaCongeladosPorAgua(){
for (PorAgua producto:productosPorAgua){
producto.mostrarProductoCongeladoAgua();}
}
}
Clase lista congelados por aire:
Código: [Seleccionar]
import java.util.ArrayList;
/**
* Esta clase crea una lista en la que se van añadiendo los productos congelados por aire
* @author Ryche
* @version 09/04/2016/v1
*/
public class ListaCongeladosPorAire{
private ArrayList<PorAire>productosPorAire;
/**
* Constructor que inicializa la lista de productos
*/
public ListaCongeladosPorAire(){productosPorAire=new ArrayList<PorAire>();}
/**
* Metodo que añade un producto a la lista
* @param producto PorAire
*/
public void addPorAire(PorAire producto){productosPorAire.add(producto);}
/**
* Metodo que muestra el contenido de la lista
*/
public void MostrarListaCongeladosPorAire(){
for (PorAire producto:productosPorAire){
producto.mostrarProductoCongeladoAire();}
}
}
Eso es todo. Gracias