Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: jonathan en 19 de Junio 2014, 05:29

Título: ayuda con ArrayList y subclases Java
Publicado por: jonathan 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;
    }
}
Título: Re:AYUDA con ARRAYLIST y SUBCLASES
Publicado por: Ogramar 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