34 lines
686 B
Java
34 lines
686 B
Java
package de.joethei.java1.zettel6;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
public class Professor {
|
|
|
|
private ArrayList<Vorlesung2> vorlesungen = new ArrayList<>();
|
|
|
|
private String name;
|
|
|
|
public Professor(String name) {
|
|
this.name = name;
|
|
}
|
|
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
|
|
public void setName(String name) {
|
|
this.name = name;
|
|
}
|
|
|
|
public boolean addVorlesung(Vorlesung2 vorlesung2) {
|
|
return vorlesungen.add(vorlesung2);
|
|
}
|
|
|
|
public ArrayList<Vorlesung2> getVorlesungen() {
|
|
return vorlesungen;
|
|
}
|
|
|
|
public int gesamtSWS() {
|
|
return vorlesungen.stream().mapToInt(Vorlesung2::getSws).sum();
|
|
}
|
|
} |