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;
* <p>Darstellung von Personen unter Angabe von Vorname, Name und Geschlecht. Typische Verwendung:</p>
*
* <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>
*
......@@ -17,20 +17,20 @@ public class Person {
* Geschlechtsangabe »weiblich«
*
*/
static public final char weiblich = 'w';
static public final char WEIBLICH = 'w';
/**
* 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
* * {@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; "
* >{@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 nachname Nachname der Person
......
......@@ -11,12 +11,12 @@ public class Test_Person {
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());
}
{
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());
}
}
......@@ -25,12 +25,12 @@ public class Test_Person {
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());
}
{
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());
}
}
......
......@@ -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>
*
* <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>
*
......@@ -17,12 +17,12 @@ public class Person {
* Geschlechtsangabe »weiblich«
*
*/
static public final char weiblich = 'w';
static public final char WEIBLICH = 'w';
/**
* Geschlechtsangabe »männlich«
*/
static public final char maennlich = 'm';
static public final char MAENNLICH = 'm';
private final String vorname, nachname;
......@@ -30,10 +30,10 @@ public class Person {
/**
* <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; "
* >{@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 nachname Nachname der Person
......@@ -56,7 +56,7 @@ public class Person {
* @return Die Angrede basierend auf Nachname und Geschlecht.
*/
public String getAnrede() {
return "Sehr geehrte" + (geschlecht == maennlich ? "r Herr " : " Frau ") + nachname;
return "Sehr geehrte" + (geschlecht == MAENNLICH ? "r Herr " : " Frau ") + nachname;
}
@Override
......
......@@ -11,12 +11,12 @@ public class Test_Person {
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());
}
{
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());
}
}
......@@ -25,12 +25,12 @@ public class Test_Person {
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());
}
{
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());
}
}
......
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