Swift Language Classi e ereditarietà multipla


Esempio

Swift non supporta l'ereditarietà multipla. Cioè, non puoi ereditare da più di una classe.

class Animal { ... }
class Pet { ... }

class Dog: Animal, Pet { ... } // This will result in a compiler error.

Invece sei incoraggiato a usare la composizione quando crei i tuoi tipi. Questo può essere realizzato usando i protocolli .