public interface Compare {
public static final float AVG = 2.3F;
public boolean istBesser (float note) throws Exception;
}
public class StudentData {
private String name;
private String matrikel;
public StudentData(String name, String matrikel) {
this.name = name;
this.matrikel = matrikel;
}
public String getName() {
return name;
}
public String getMatrikel() {
return matrikel;
}
}
public class Klausur extends StudentData implements Compare{
private float note;
public Klausur(Klausur klausur) {
this(klausur.getName(),klausur.getMatrikel(), klausur.note);
}
public Klausur(String name, String matrikel, float note) {
super(name, matrikel);
this.note = note;
}
public boolean istBesser(float note) throws Exception {
return false;
}
public float getNote() {
return note;
}
}