Junior — Middle
Java'da bir sınıfı tanımlarken final modifikatörünün kullanımına örnek verebilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Java'da bir sınıfı tanımlarken final belirteci, bu sınıfın miras alınamayacağı anlamına gelir. Bu, sınıfın davranışını veya güvenliğini korumak için genişletilmesini engellemek istediğinizde faydalıdır.
Örnek:
public final class Constants {
public static final String APP_NAME = "MyApp";
// Diğer sabitler
}
// Miras almaya çalışmak derleme hatası verir
// public class ExtendedConstants extends Constants {} // Hata
Bu örnekte, Constants sınıfı final olarak ilan edilmiştir, böylece miras alınması ve davranışının değiştirilmesi engellenir.