uebungen/solutions/src/main/java/pr2/intro/coding_standard/CodingStandard.java

53 lines
1.2 KiB
Java

package pr2.intro.coding_standard;
/**
* Klasse dient als Beispiel für den Coding-Standard und die Namenskonventionen
* bei Java-Programmen.
*/
@SuppressWarnings("PMD.UnusedPrivateField")
public class CodingStandard {
/**
* Konstante, die dem Rest der Welt etwas mitteilen soll.
*/
public static final int KONSTANTE_MIT_TOLLEM_WERT = 3;
private int erstesFeld;
private double zweitesFeld;
/**
* Legt eine neue Instanz an.
*
* @param erstesFeld das erste Feld.
* @param zweitesFeld das zweite Feld.
*/
public CodingStandard(int erstesFeld, double zweitesFeld) {
this.erstesFeld = erstesFeld;
this.zweitesFeld = zweitesFeld;
}
/**
* Methode, die etwas tut.
*
* @param parameter Eingabewert für die Methode.
* @return gibt einen Wert abhängig von {@code parameter} zurück.
*/
public int methodeDieWasTut(int parameter) {
int result;
if (parameter > KONSTANTE_MIT_TOLLEM_WERT) {
result = 12;
}
else {
result = 13;
}
erstesFeld = result;
zweitesFeld = 2 * result;
return result;
}
}