40 lines
649 B
Java
40 lines
649 B
Java
package org.eidecker.oca8lernen.general;
|
|
|
|
import java.util.concurrent.ExecutionException;
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
/**
|
|
* Final deklarierte Felder müssen im Konstruktor oder einem Initialisierungsblock gesetzt werden.
|
|
* Die Standardwerte genügen nicht.
|
|
*/
|
|
public class Final {
|
|
|
|
{
|
|
String s = "s";
|
|
finalString = "Hallo";
|
|
if (false) throw new RuntimeException();
|
|
testIfBloecke();
|
|
}
|
|
|
|
{
|
|
String s = "s";
|
|
}
|
|
|
|
final String finalString;
|
|
|
|
|
|
public Final() {
|
|
|
|
}
|
|
|
|
@Test
|
|
public void testIfBloecke() {
|
|
if (true)
|
|
System.out.println("Eins");
|
|
if (false)
|
|
System.out.println("Zwei");
|
|
else
|
|
System.out.printf("Drei");
|
|
}
|
|
}
|