Wenn du eine (abstakte) Oberklasse "Kunde" hast, sollte diese schon alle benötigten Methoden deklarieren, z.B String getBriefAnrede().
Die erbende Klasse "GeschaeftsKunde" gibt immer zurück
Sehr geehrte Damen und Herren
Die erbende Klasse "PrivatKunde" gibt je nach Geschlechts des Kunden zurück:
Sehr geehrte Frau Mayer
bzw.
Sehr geehrter Herr Mayer.
Du musst also nicht (von außen) auf die Metode getGeschlecht() einer natürlichen Person zugreifen, sondern benutzt sie nur intern in der Metode String getBriefAnrede().
Solltest du in "GeschaeftsKunde" und in "PrivatKunde" unterschiedliche Methoden haben, hast du einen Fehler im Design gemacht!