-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathProduct.java
More file actions
40 lines (32 loc) · 831 Bytes
/
Product.java
File metadata and controls
40 lines (32 loc) · 831 Bytes
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
public class Product {
//For each product type
protected int productId;
protected String brand;
protected String model;
Product(int productId, String brand, String model){
this.productId = productId;
this.brand = brand;
this.model = model;
}
public String toCsvRow(){
return productId + ";" + brand + ";" + model + "\n";
}
public String toMenuOption(){
return productId + " | " + brand + " | " + model;
}
public int getProductId(){
return productId;
}
public String getBrand(){
return brand;
}
public String getModel(){
return model;
}
public void setBrand(String newBrand){
brand = newBrand;
}
public void setModel(String newModel){
model = newModel;
}
}