Begleitmaterial Abitur 2024

Die abstrakte Oberklasse Kryptomat

Die gemeinesame Modellierung/Schnittstellenvereinbarung hat folgendes Klassendiagramm ergeben.

Dokumentation

Kryptomat()

Ein Objekt der Klasse Kryptomat wird erzeugt. Hierbei wird der Klartext und der Geheimtext mit keinem Wert initialisiert.

void verschluesseln()

Abstrakte Methode der Oberklasse zum verschlüsseln.

void entschluesseln()

Abstrakte Methode der Oberklasse zum entschlüsseln.

char zahlenZuBuchstaben(int pWert)

Die Anfrage liefert zu einem Zahlenwert den nach ASCII Tabelle passenden Buchstaben.

int buchstabenZuZahlen(char pWert)

Die Anfrage liefert zu einem Buchstaben den nach ASCII Tabelle passenden Zahlenwert.

String getGt()

Die Anfrage gibt den verschlüssleten Text (Geheimtext) wieder (Wert des Attributs gt).

void setGt(String pGt)

Setze Methode für den Geheimtext auf den Wert des Parameters pGt.

String getKt()

Die Anfrage gibt den unverschlüssleten Text (Klartext) wieder (Wert des Attributs kt).

void setKt(String pKt)

Setze Methode für den Klartext auf den Wert des Parameters pKt.