Junior — Middle
Hangi sınıf türleri için final anahtar kelimesi tasarlanmıştır?
sobes.tech yapay zeka
AI'dan gelen yanıt
iOS (Swift) içinde final anahtar kelimesi, üzerine yazılamayan veya kalıtılamayan sınıflar, metodlar veya özellikler için kullanılır. Bir sınıf final olarak ilan edilirse, ondan kalıtım yapılamaz. Bu, güvenliği ve performansı artırmaya yardımcı olur çünkü derleyici sınıfın değiştirilmeyeceğini bilir.
Örnek:
final class MyClass {
func doSomething() {
print("Hello")
}
}
// Kalıtım denemesi hata ile sonuçlanır
// class SubClass: MyClass {} // Hata