// 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); }