Sobes.tech
Junior — Middle

Kuidas deklareerida klass nii, et seda ei saa pärida?

sobes.tech AI

Vastus AI-lt

Swiftis, et keelata klassi pärandamine, deklareerite selle final võtmesõnaga. Sellist klassi ei saa kasutada teiste klasside alusena.

Näide:

final class MinuKlass {
    // omadused ja meetodid
}

// Pärandi katse põhjustab kompileerimisvea
// class Alampklass: MinuKlass {} // Viga