-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLege.java
More file actions
35 lines (25 loc) · 841 Bytes
/
Copy pathLege.java
File metadata and controls
35 lines (25 loc) · 841 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
public class Lege implements Comparable<Lege> {
String navn;
Liste<Resept> reseptListe = new Lenkeliste<Resept>();
// konstruktør, tar parameter legens navn
Lege(String n) {
navn = n;
}
public String hentNavn() {
return navn;
}
// metode fra grensesnittet comparable, for å alfabetisere legers navn
public int compareTo(Lege gittLege) {
// sjekke gitt leges navn i forhold til denne leges navn
return gittLege.navn.compareTo(navn);
}
// metode for å legge til og hente ut resepter fra listen over resepter
public void leggTilResept(Resept gittResept) {
// legg til gitt resept på toppen av reseptlisten
reseptListe.leggTil(gittResept);
}
// metode for å hente ut listen over resepter
public Liste<Resept> hentReseptListe() {
return reseptListe;
}
}