Java final
In Java wird
finalverwendet, wenn man Variablen, Programmierung Methoden oder Klassen konstant machen möchte.
Der Wert, die Programmierung Methode und die Klasse können dann nicht erneut überschrieben werden: keine neue Wertzuweisung, kein@Overridebei Vererbung und bei Klassen können Programmierung Methoden und Eigenschaften nicht erweitert werden.
final int MAX_SPEED = 120; // MAX_SPEED kann nicht geändert werden
class Car {
public final void startEngine() {
System.out.println("Motor gestartet");
}
}
class ElectricCar extends Car {
// startEngine() kann hier nicht überschrieben werden
}
public final class MathUtils {
// Methoden und Eigenschaften von MathUtils können nicht erweitert werden
}