Hola de nuevo a todos, despues de unos dias que tenia parado el curso por tema de examenes en la U, decidí retomar el curso en la entraga nº88 del curso de aprender java.
En donde nos pedian retomar el ejercicio anterior y ampliarlo, pero encuentro muchos problemas al intentarlo ya que no se como realizarlo, es decir veo que todos crean una lista y ahí guardan los diferentes objetos de tipo Producto, pero en mi caso lo que quiero guardar en ella son otras listas en donde guardo mis objetos de distinto tipo, el punto es que esta lista la declaro como <List> para guardar las listas pero no sé cómo hacer el iterator para imprimir la informacion de los productos, ya que no me deja utilizar los métodos lo cual es normal ya que no la estoy nombrando como tipo Producto, pero si la declaro como tipo Producto solo me deja utilizar los metodos de esta clase y no de sus subclases.
Resumiendo, no sé como abarcar el problema teniendo en cuenta como yo diseñé el ejercicio anterior, así que acudo a ustedes para que me orienten diciéndome cual seria la mejor manera de resolverlo, o diseñando una clase que resuelva lo que pide el ejercicio si no es mucho problema.
Sin mas adjunto el ejercicio anterior para que pueda ser estudiado por ustedes y me puedan asesorar mejor.
Saludos.