Junior — Middle
Za koje tipove klasa je namenjena ključna reč final?
sobes.tech АИ
Одговор од АИ
Ključna riječ final u iOS (Swift) koristi se za klase, metode ili svojstva koja se ne mogu prepisivati ili naslijediti. Ako je klasa deklarirana kao final, ne može se naslijediti. Ovo pomaže u povećanju sigurnosti i performansi, jer kompajler zna da klasa neće biti promijenjena.
Primjer:
final class MyClass {
func doSomething() {
print("Hello")
}
}
// Pokušaj nasljeđivanja će izazvati grešku
// class SubClass: MyClass {} // Greška