-
Notifications
You must be signed in to change notification settings - Fork 0
/
Produto.java
69 lines (55 loc) · 1.5 KB
/
Produto.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
package Classes;
public class Produto {
//ATRIBUTOS
protected String produto;
protected int estoque;
protected String codigo;
protected double valor;
//METODOS
public Produto(String produto, int estoque, String codigo, double valor) {
super();
this.produto = produto;
this.estoque = estoque;
this.valor = valor;
this.codigo = codigo;
}
//ENCAPSULAMENTO -- GETTERS and SETTERS
public String getProduto() {
return produto;
}
public void setProduto(String produto) {
this.produto = produto;
}
public int getEstoque() {
return estoque;
}
public void setEstoque(String produto) {
this.estoque = estoque;
}
public String getCodigo() {
return codigo;
}
public void setCodigo(String codigo) {
this.codigo = codigo;
}
public double getValor() {
return valor;
}
public void setValor(double valor) {
this.valor = valor;
}
public void IncluiEstoque(int quantidade){
if (quantidade <= 0){
System.out.println("Quantidade incorreta. Tente novamente!!");
}else{
this.estoque += quantidade;
}
}
public void RetiraEstoque(int quantidade){
if (quantidade > estoque){
System.out.println("Quantidade indisponivel!!");
}else{
this.estoque -= quantidade;
}
}
}