// Voy a crear una clase para almacenar productos
// EL producto tiene un nombre, un precio y un stock
// Cuando creo el producto obligatoriamente le tengo que dar un nombre
// El stock y el precio por defecto valen 0
// Voy a crear una función PVP que me devuelve el precio más el iva
// Voy a crear una función comprar que me añade una cantidad al stock
public class Producto {
String nombre;
double precio;
int stock;
Producto(String nombre){
this.nombre=nombre;
precio=0;
stock=0;
}
double PVP() {
return precio*1.21;
}
void comprar(int cantidad) {
stock+=cantidad;
}
}
public static void main(String[] args) {
Producto tuerca=new Producto("Tuerca");
tuerca.precio=20;
System.out.println(tuerca.PVP());
tuerca.comprar(30);
System.out.println(tuerca.stock);
tuerca.comprar(30);
System.out.println(tuerca.stock);
Producto misterio;
misterio=tuerca;
System.out.println(misterio.stock); // ¿? 0 60 error
misterio.comprar(40);
System.out.println(tuerca.stock); // 0 20 no existe 60 100 10000
System.out.println(misterio==tuerca);
}