Buscar

aplicando aula 7

Prévia do material em texto

ATENÇÃO: Toda atividade deverá ser feita com fonte Arial, tamanho 11, espaço de 1,5 entre as linhas e 
alinhamento justificado entre as margens. 
 
 
public class ProdutoPerecivel extends Produto { 
 int validade; 
 
 ProdutoPerecivel(String nome, int quantidade, double preco, int validade) { 
 super(nome, quantidade, preco); 
 this.validade = validade; 
 } 
 
 @Override 
 public void retiraEstoque(int quantidadeRetirada) { 
 if (this.validade < 2) { 
 quantidade = 0; 
 } 
 else if (quantidade < quantidadeRetirada) { 
 System.out.println("Estoque insuficiente."); 
 } 
 else { 
 quantidade -= quantidadeRetirada; 
 } 
 } 
 
 @Override 
 public void entraEstoque(int quantidadeEntrada) { 
 if (this.quantidade == 0) { 
 quantidade += quantidadeEntrada; 
CURSO: Análise e desenvolvimento de sistemas 
POLO DE APOIO PRESENCIAL: Higienópolis 
SEMESTRE: 2 
COMPONENTE CURRICULAR / TEMA: Programação de sistemas I 
NOME COMPLETO DO ALUNO: Flávio Morales 
TIA: 22504907 
NOME DO PROFESSOR: Graziela Ferreira Guarda 
 
ATENÇÃO: Toda atividade deverá ser feita com fonte Arial, tamanho 11, espaço de 1,5 entre as linhas e 
alinhamento justificado entre as margens. 
 
 } 
 } 
 
 @Override 
 public String toString(){ 
 return super.toString() + "\n"+ validade; 
 } 
}

Continue navegando