Sobes.tech
Junior — Middle

Hogyan lehet olyan módon deklarálni egy osztályt, hogy ne lehessen örökölni?

sobes.tech MI

Válasz az MI-től

Swift-ben, hogy megakadályozzuk egy osztály öröklését, final kulcsszóval kell deklarálni. Egy ilyen osztályt nem lehet más osztályok alapjaként használni.

Példa:

final class SajátOsztály {
    // tulajdonságok és metódusok
}

// Az öröklés kísérlete fordítási hibát fog eredményezni
// class AlOsztály: SajátOsztály {} // Hiba