Autor Tema: ayuda con ArrayList y subclases Java  (Leído 3429 veces)

jonathan

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 13
    • Ver Perfil
ayuda con ArrayList y subclases Java
« en: 19 de Junio 2014, 05:29 »
Hola! tengo algunas dudas, es sobre un trabajo que estoy haciendo...

el tema es asi, debo consultar a un producto que tiene subclases ej:

clase madre [producto]

clase hija [Producto basico1]

clase hija [Producto basico2]

clase hija [Producto basico3]

esto forma parte de un arraylist, el tema es como busco en objetos dentro de otro objeto?...


producto
Código: [Seleccionar]
public abstract class Producto{
    private int codigo;
    private String  descripcion;
   
    public Producto(int codigo, String descripcion){
        this.codigo = codigo;
        this.descripcion = descripcion;
    }
   
    public abstract double preciofinal();
   
}

ProductoBasico1
Código: [Seleccionar]
public class ProductoBasico extends Producto{
    private double preciobase;
    private double iva;
    public ProductoBasico(int codigo, String descripcion,double preciobase){
        super(codigo,descripcion);
        this.preciobase=preciobase;
        iva=5;
    }
   
    public void setPrecio(double prec){//setters
        preciobase=prec;
    }
    public void setIva(double porceniva){
        iva = porceniva;
    }
   
    public double getPrecio(){//getters
        return preciobase;
    }
    public double getIva(){
        return iva;
    }
   
    public double preciofinal(){
        double precfinal=(preciobase*iva)/100;
        return precfinal;
    }
   
    public String toString(){
        String mensajeperecedero="El producto tiene un precio base de GS "+preciobase+" y presenta un "+iva+"% de IVA";
        return mensajeperecedero;
    }
}
« Última modificación: 02 de Septiembre 2014, 18:13 por Alex Rodríguez »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:AYUDA con ARRAYLIST y SUBCLASES
« Respuesta #1 en: 19 de Junio 2014, 18:09 »
Hola, ¿puedes poner un ejemplo concreto con nombres de productos y nombres de clases? ¿qué es en concreto lo que tienes que buscar? Saludos

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".