/** * Objektene av denne klasse representerer studenter * med navn og oppgavescore */ class Student { public static final int ANTALL_OPPG = 3; // feltvariabler String fornavn; String etternavn; int[] score = new int[ANTALL_OPPG]; /** Ikke-standard konstruktør som oppretter en student med gitt navn */ Student(String fnavn, String enavn) { settNavn(fnavn,enavn); score = new int[ANTALL_OPPG]; } // instansmetoder /** setter fornavn og etternavn */ public void settNavn(String fnavn, String enavn) { fornavn = fnavn; etternavn = enavn; } /** setter score til s for en gitt oppgave (1-3) */ public void settScore(int oppgave, int s) { score[oppgave-1] = s; } /** returnerer fullt navn */ public String hentNavn() { return fornavn + " " + etternavn; } /** returnerer score for gitt oppgave */ public int hentScore(int oppgave) { return score[oppgave-1]; } /** returnerer summen av score for alle oppgavene */ public int hentTotalscore() { int sum = 0; for (int i = 0; i < score.length; i++) sum += score[i]; return sum; } }