This commit is contained in:
Minh VU
2024-12-04 16:56:40 +01:00
5 changed files with 38 additions and 17 deletions

View File

@@ -2,7 +2,6 @@ package src.fr.impl;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;

View File

@@ -1,12 +1,5 @@
package src.fr.impl.Parts;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Optional;
import java.util.Set;
import org.junit.Test.None;
import src.fr.impl.CategoryImpl;
import src.fr.impl.PartImpl;
import src.fr.impl.PartTypeImpl;

View File

@@ -1,7 +1,6 @@
package src.fr.impl.Parts;
import java.util.HashSet;
import java.util.Optional;
import java.util.Set;
import src.fr.impl.CategoryImpl;

View File

@@ -1,11 +1,41 @@
package src.fr.impl.Parts;
import java.util.HashSet;
import java.util.Set;
import src.fr.impl.CategoryImpl;
import src.fr.impl.PartImpl;
import src.fr.impl.PartTypeImpl;
public class Interior extends PartImpl {
public class Interior extends PartImpl {
private static final Set<String> colorSet;
static {
colorSet = new HashSet<>();
colorSet.add("black");
colorSet.add("white");
colorSet.add("cream");
}
String color;
String material;
public Interior(String name, CategoryImpl category, int price){
super(new PartTypeImpl(name,Engine.class, category), price);
}
public String getColor(){
return this.color;
}
public void setColor(String newColor){
this.color = newColor;
}
}