package exercise06; import java.math.BigInteger; import java.util.HashSet; import java.util.Set; import exercise05.Course; public class FacultyMember extends Person { public FacultyMember(String name, int id) { super(name, id); } Set deliveredCourses = new HashSet<>(); @Override public BigInteger balance() { return BigInteger.valueOf(30).multiply(BigInteger.valueOf(deliveredCourses.size())); } @Override public boolean check() { return deliveredCourses.size() >= 4 && deliveredCourses.size() <= 8; } }