Junior — Middle
Come dichiarare una classe in modo che non possa essere ereditata?
sobes.tech AI
Risposta dell'AI
In Swift, per vietare l'ereditarietà di una classe, si dichiara con la parola chiave final. Una tale classe non può essere usata come base per altre classi.
Esempio:
final class MiaClasse {
// proprietà e metodi
}
// Il tentativo di ereditarietà causerà un errore di compilazione
// class SottoClasse: MiaClasse {} // Errore