Pregunta: | 67377 - BOOLEAN |
Autor: | Alex Barajas |
Hola a todos, estoy haciendo un trabajo que consiste en simular un supermercado, pero tengo problemas con los get y set que se encargaran del iva, en realidad no entiendo como usarlos, no se si tengan tiempo de ayudarme y explicarme, pero ya no se que hacer, tal vez sea algo muy sencillo y después me ria de mi por no saber hacerlo en este momento package supermercado; /** * Clase Producto * @author eobl */ public class Producto { private String nombre; private String descripcion; private String categoria; private double precioVenta; private boolean estaSujetoIVA; /** * Constructor * @param nombre nombre * @param descripcion descripción * @param categoria categoría * @param precioVenta precio de venta * @param estaSujetoIVA está sujeto o no a IVA */ public Producto(String nombre, String descripcion, String categoria, double precioVenta, boolean estaSujetoIVA) { this.nombre = nombre; this.descripcion = descripcion; this.categoria = categoria; this.precioVenta = precioVenta; this.estaSujetoIVA = estaSujetoIVA; } /** * Retorna el nombre * @return nombre */ public String getNombre() { return nombre; } /** * Establece el nombre * @param nombre nombre */ public void setNombre(String nombre) { this.nombre = nombre; } /** * Retorna la descripción * @return descripción */ public String getDescripcion() { return descripcion; } /** * Establece la descripción * @param descripcion descripción */ public void setDescripcion(String descripcion) { this.descripcion = descripcion; } /** * Retorna la categoría * @return categoría */ public String getCategoria() { return categoria; } /** * Establece la categoría * @param categoria categoría */ public void setCategoria(String categoria) { this.categoria = categoria; } /** * Retorna el monto del IVA * (retorna cero si el producto no está sujeto a IVA) * @return IVA */ public double getIVA() { return precioVenta; } /** * Retorna el precio de venta * @return precio de venta */ public double getPrecioVenta() { return precioVenta; } /** * Retorna el monto del precio de venta más el IVA * (retorna el precio de venta si el producto no está sujeto a IVA) * @return precio de venta más el IVA */ public double getPrecioVentaConIVA() { return precioVenta; } /** * Establece el precio de venta * @param precioVenta precio de venta */ public void setPrecioVenta(double precioVenta) { this.precioVenta = precioVenta; } /** * Retorna si está sujeto a IVA * @return true, si está sujeto a IVA; false, si no está sujeto a IVA */ public boolean getEstaSujetoIVA() { return estaSujetoIVA = (true); // no se si esto sea correcto } /** * Establece si está sujeto a IVA * @param estaSujetoIVA true, si está sujeto a IVA; false, si no está sujeto a IVA */ public void setEstaSujetoIVA(boolean estaSujetoIVA) { this.estaSujetoIVA = estaSujetoIVA; // Aquí también estoy perdido } } |