Commit 0f55dee5 authored by Dr. Martin Goik's avatar Dr. Martin Goik

weiblich --> WEIBLICH, maennlich --> MAENNLICH

parent 8104b627
...@@ -5,7 +5,7 @@ package de.hdm_stuttgart.mi.sd1.aufgabe1; ...@@ -5,7 +5,7 @@ package de.hdm_stuttgart.mi.sd1.aufgabe1;
* <p>Darstellung von Personen unter Angabe von Vorname, Name und Geschlecht. Typische Verwendung:</p> * <p>Darstellung von Personen unter Angabe von Vorname, Name und Geschlecht. Typische Verwendung:</p>
* *
* <pre style="background:LightCyan;width: 95ex; " * <pre style="background:LightCyan;width: 95ex; "
* > final Person ute = new Person("Ute", "Kurz", Person.weiblich); * > final Person ute = new Person("Ute", "Kurz", Person.WEIBLICH);
* *
* System.out.println(ute.getAnrede()); <b style="color:red;">// Ausgabe: "Sehr geehrte Frau Kurz"</b> * System.out.println(ute.getAnrede()); <b style="color:red;">// Ausgabe: "Sehr geehrte Frau Kurz"</b>
* *
...@@ -17,20 +17,20 @@ public class Person { ...@@ -17,20 +17,20 @@ public class Person {
* Geschlechtsangabe »weiblich« * Geschlechtsangabe »weiblich«
* *
*/ */
static public final char weiblich = 'w'; static public final char WEIBLICH = 'w';
/** /**
* Geschlechtsangabe »männlich« * Geschlechtsangabe »männlich«
*/ */
static public final char maennlich = 'm'; static public final char MAENNLICH = 'm';
/** /**
* <p>Anlegen einer neuen Person. Zur Vermeidung von Programmierfehlern sollten die beiden Fixwerte * <p>Anlegen einer neuen Person. Zur Vermeidung von Programmierfehlern sollten die beiden Fixwerte
* * {@link #weiblich} bzw. {@link #maennlich} zur Geschlechtsangabe verwendet werden, also z.B.:</p> * * {@link #WEIBLICH} bzw. {@link #MAENNLICH} zur Geschlechtsangabe verwendet werden, also z.B.:</p>
* *
* <pre style="background:LightCyan;width: 80ex; " * <pre style="background:LightCyan;width: 80ex; "
* >{@code Person m = new Person("Renate", "Musterfrau", Person.weiblich);}</pre> * >{@code Person m = new Person("Renate", "Musterfrau", Person.WEIBLICH);}</pre>
* *
* @param vorname Vorname der Person * @param vorname Vorname der Person
* @param nachname Nachname der Person * @param nachname Nachname der Person
......
...@@ -11,12 +11,12 @@ public class Test_Person { ...@@ -11,12 +11,12 @@ public class Test_Person {
public void test_100_anrede() { public void test_100_anrede() {
{ {
final Person renate = new Person("Renate", "Schulz", Person.weiblich); final Person renate = new Person("Renate", "Schulz", Person.WEIBLICH);
Assert.assertEquals("Sehr geehrte Frau Schulz", renate.getAnrede()); Assert.assertEquals("Sehr geehrte Frau Schulz", renate.getAnrede());
} }
{ {
final Person uwe = new Person("Uwe", "Schick", Person.maennlich); final Person uwe = new Person("Uwe", "Schick", Person.MAENNLICH);
Assert.assertEquals("Sehr geehrter Herr Schick", uwe.getAnrede()); Assert.assertEquals("Sehr geehrter Herr Schick", uwe.getAnrede());
} }
} }
...@@ -25,12 +25,12 @@ public class Test_Person { ...@@ -25,12 +25,12 @@ public class Test_Person {
public void test_120_print() { public void test_120_print() {
{ {
final Person renate = new Person("Renate", "Schulz", Person.weiblich); final Person renate = new Person("Renate", "Schulz", Person.WEIBLICH);
Assert.assertEquals("Renate Schulz (w)", renate.toString()); Assert.assertEquals("Renate Schulz (w)", renate.toString());
} }
{ {
final Person uwe = new Person("Uwe", "Schick", Person.maennlich); final Person uwe = new Person("Uwe", "Schick", Person.MAENNLICH);
Assert.assertEquals("Uwe Schick (m)", uwe.toString()); Assert.assertEquals("Uwe Schick (m)", uwe.toString());
} }
} }
......
...@@ -5,7 +5,7 @@ package de.hdm_stuttgart.mi.sd1.aufgabe1; ...@@ -5,7 +5,7 @@ package de.hdm_stuttgart.mi.sd1.aufgabe1;
* <p>Darstellung von Personen unter Angabe von Vorname, Name und Geschlecht. Typische Verwendung:</p> * <p>Darstellung von Personen unter Angabe von Vorname, Name und Geschlecht. Typische Verwendung:</p>
* *
* <pre style="background:LightCyan;width: 95ex; " * <pre style="background:LightCyan;width: 95ex; "
* > final Person ute = new Person("Ute", "Kurz", Person.weiblich); * > final Person ute = new Person("Ute", "Kurz", Person.WEIBLICH);
* *
* System.out.println(ute.getAnrede()); <b style="color:red;">// Ausgabe: "Sehr geehrte Frau Kurz"</b> * System.out.println(ute.getAnrede()); <b style="color:red;">// Ausgabe: "Sehr geehrte Frau Kurz"</b>
* *
...@@ -17,12 +17,12 @@ public class Person { ...@@ -17,12 +17,12 @@ public class Person {
* Geschlechtsangabe »weiblich« * Geschlechtsangabe »weiblich«
* *
*/ */
static public final char weiblich = 'w'; static public final char WEIBLICH = 'w';
/** /**
* Geschlechtsangabe »männlich« * Geschlechtsangabe »männlich«
*/ */
static public final char maennlich = 'm'; static public final char MAENNLICH = 'm';
private final String vorname, nachname; private final String vorname, nachname;
...@@ -30,10 +30,10 @@ public class Person { ...@@ -30,10 +30,10 @@ public class Person {
/** /**
* <p>Anlegen einer neuen Person. Zur Vermeidung von Programmierfehlern sollten die beiden Fixwerte * <p>Anlegen einer neuen Person. Zur Vermeidung von Programmierfehlern sollten die beiden Fixwerte
* * {@link #weiblich} bzw. {@link #maennlich} zur Geschlechtsangabe verwendet werden, also z.B.:</p> * * {@link #WEIBLICH} bzw. {@link #MAENNLICH} zur Geschlechtsangabe verwendet werden, also z.B.:</p>
* *
* <pre style="background:LightCyan;width: 80ex; " * <pre style="background:LightCyan;width: 80ex; "
* >{@code Person m = new Person("Renate", "Musterfrau", Person.weiblich);}</pre> * >{@code Person m = new Person("Renate", "Musterfrau", Person.WEIBLICH);}</pre>
* *
* @param vorname Vorname der Person * @param vorname Vorname der Person
* @param nachname Nachname der Person * @param nachname Nachname der Person
...@@ -56,7 +56,7 @@ public class Person { ...@@ -56,7 +56,7 @@ public class Person {
* @return Die Angrede basierend auf Nachname und Geschlecht. * @return Die Angrede basierend auf Nachname und Geschlecht.
*/ */
public String getAnrede() { public String getAnrede() {
return "Sehr geehrte" + (geschlecht == maennlich ? "r Herr " : " Frau ") + nachname; return "Sehr geehrte" + (geschlecht == MAENNLICH ? "r Herr " : " Frau ") + nachname;
} }
@Override @Override
......
...@@ -11,12 +11,12 @@ public class Test_Person { ...@@ -11,12 +11,12 @@ public class Test_Person {
public void test_100_anrede() { public void test_100_anrede() {
{ {
final Person renate = new Person("Renate", "Schulz", Person.weiblich); final Person renate = new Person("Renate", "Schulz", Person.WEIBLICH);
Assert.assertEquals("Sehr geehrte Frau Schulz", renate.getAnrede()); Assert.assertEquals("Sehr geehrte Frau Schulz", renate.getAnrede());
} }
{ {
final Person uwe = new Person("Uwe", "Schick", Person.maennlich); final Person uwe = new Person("Uwe", "Schick", Person.MAENNLICH);
Assert.assertEquals("Sehr geehrter Herr Schick", uwe.getAnrede()); Assert.assertEquals("Sehr geehrter Herr Schick", uwe.getAnrede());
} }
} }
...@@ -25,12 +25,12 @@ public class Test_Person { ...@@ -25,12 +25,12 @@ public class Test_Person {
public void test_120_print() { public void test_120_print() {
{ {
final Person renate = new Person("Renate", "Schulz", Person.weiblich); final Person renate = new Person("Renate", "Schulz", Person.WEIBLICH);
Assert.assertEquals("Renate Schulz (w)", renate.toString()); Assert.assertEquals("Renate Schulz (w)", renate.toString());
} }
{ {
final Person uwe = new Person("Uwe", "Schick", Person.maennlich); final Person uwe = new Person("Uwe", "Schick", Person.MAENNLICH);
Assert.assertEquals("Uwe Schick (m)", uwe.toString()); Assert.assertEquals("Uwe Schick (m)", uwe.toString());
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment