Hey,
Ich hab hier eine Aufgabe herauszufinden wo dieser Code gegen das Geheimnisprinzip verstößt. Die Variable MAXIMALE_ANZAHL_SPIELZUEGE muss private sein, das ist klar. Aber wo verstößt der Code sonst noch gegen das Geheimnisprinzip?
Ich hab hier eine Aufgabe herauszufinden wo dieser Code gegen das Geheimnisprinzip verstößt. Die Variable MAXIMALE_ANZAHL_SPIELZUEGE muss private sein, das ist klar. Aber wo verstößt der Code sonst noch gegen das Geheimnisprinzip?
Java:
public class BullenUndKuehe {
public static final int MAXIMALE_ANZAHL_SPIELZUEGE = 8;
// der zu eratenende vier-stellige Code
private int [] code;
// bullen enth¨alt die Anzahl Bullen f¨ur den letzten Spielzug
private int bullen;
// kuehe enth¨alt die Anzahl K¨uhe f¨ur den letzten Spielzug
private int kuehe;
// der n¨achste Spielzug
private int naechsterSpielzug = 0;
// code ist der geheime zu erratende Code
public BullenUndKuehe(int [] code) {
this.code = code;
}
Hochschule Karlsruhe – Klausur Informatik I – Prof. Dr. Christian Pape 4
public int getNaechsterSpielzug() {
return naechsterSpielzug;
}
public int getKuehe() {
return kuehe;
}
public int getBullen() {
return bullen;
}
public int getCodeLaenge() {
return code.length;
}
}