Sobes.tech
Junior — Middle

Kako deklarisati klasu tako da je ne može naslediti?

sobes.tech АИ

Одговор од АИ

U Swift-u, da biste zabranili nasleđivanje klase, deklarisali ste je sa ključnom rečju final. Takva klasa ne može biti korišćena kao baza za druge klase.

Primer:

final class MojaKlasa {
    // svojstva i metode
}

// Pokušaj nasleđivanja će izazvati grešku pri kompilaciji
// class PodKlasa: MojaKlasa {} // Greška