• 20 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 15/12/2020

Partie 3

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Compétences évaluées

  • Comprendre et implémenter l'héritage en Swift
  • Savoir utiliser les énumérations en Swift
  • Question 1

    Quel arbre de classe correspond au code suivant :

    class Personnage {
    }
    class Pirate: Personnage {
    }
    class Soldat: Personnage {
    }
    class Fantassin: Soldat {
    }
  • Question 2

    Si la classeLampehérite de la classeMeuble:

    Attention, plusieurs réponses sont possibles.
    • Toutes les propriétés et méthodes définies dans la classeMeublesont disponibles dans la classeLampe.

    • Toutes les propriétés et méthodes définies dans la classeLampe sont disponibles dans la classeMeuble.

    • La classeLampepeut contenir des propriétés ou méthodes que n'aura pas la classeMeuble.

    • Uniquement les propriétés de la classeMeublesont disponibles dans la classeLampe.

    • Uniquement les méthodes de la classeMeublesont disponibles dans la classeLampe.

  • Question 3

    Une énumération permet :

    Attention, plusieurs réponses sont possibles.
    • de définir un nouveau type

    • de déclarer une fonction

    • de modifier une classe

    • d'énumérer des cas