Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ProdutoPerecivel extends Produto {
- private int validade;
- public ProdutoPerecivel(String nome, int quantidade, double preco, int validade) {
- super(nome, quantidade, preco);
- this.validade = validade;
- }
- @Override
- public void retiraEstoque(int qtde) {
- if (validade < 2) {
- quantidade = 0;
- System.out.println("Produto vencido, estoque zerado.");
- } else {
- super.retiraEstoque(qtde);
- }
- }
- @Override
- public void entraEstoque(int qtde) {
- if (quantidade == 0) {
- super.entraEstoque(qtde);
- } else {
- System.out.println("Não é possível adicionar novos produtos pois ainda há produtos com prazo de validade vigente no estoque.");
- }
- }
- @Override
- public String toString() {
- return super.toString() + "\n" + validade;
- }
- }
Add Comment
Please, Sign In to add comment