Junior — Middle
Kunt u een voorbeeld geven van het gebruik van de modifier final bij het declareren van een klasse in Java?
sobes.tech AI
Antwoord van AI
De modifier final bij het declareren van een klasse in Java betekent dat deze klasse niet kan worden overgeërfd. Dit is handig wanneer je het uitbreiden van de klasse wilt verbieden om het gedrag of de veiligheid te behouden.
Voorbeeld:
public final class Constants {
public static final String APP_NAME = "MyApp";
// Andere constanten
}
// Poging tot overerving zal een compileerfout veroorzaken
// public class ExtendedConstants extends Constants {} // Fout
In dit voorbeeld is de klasse Constants gedeclareerd als final om overerving en wijziging van gedrag te voorkomen.