java/prog-oo/aula3/src/entities/Product.java
package entities;

public class Product {
    public String name;
    public double price;
    public int quantity;

    public double totalValueInStock() {
        return price * quantity;
    }

    /**
     * No arquivo o professor não botou parâmetro:
     * public void addProducts() {
     * Isto causou erro, foi corrigido :)
     */
    public void addProducts(int quantity) {
        this.quantity += quantity;
    }

    // Aqui também não tinha parâmetro
    public void removeProducts(int quantity) {
        this.quantity -= quantity;
    }

    // Manda um texto com as informações do produto
    public String toString() {
        return name + ", $ " + String.format("%.2f", price) + ", " + quantity
        + " units, Total: $ " + String.format("%.2f", totalValueInStock());
        // Rice, $ 1.99, 12 units, Total: $ 597.10
    }
}
