Junior — Middle
Java'da sinfni e'lon qilishda final modifikatoridan foydalanish misolini keltira olasizmi?
sobes.tech AI
AIdan javob
Java'da sinfni e'lon qilishda final o'zgartiruvchi, bu sinf meros olinmasligini anglatadi. Bu, sinf kengaytirilishini taqiqlash va uning xulq-atvorini yoki xavfsizligini saqlash uchun foydalidir.
Misol:
public final class Constants {
public static final String APP_NAME = "MyApp";
// Boshqa konstantalar
}
// Meros olishga urinish kompilatsiya xatosiga olib keladi
// public class ExtendedConstants extends Constants {} // Xato
Ushbu misolda, Constants sinfi final sifatida e'lon qilingan, shuning uchun uning meros olinishi va xulq-atvorining o'zgartirilishi oldini oladi.