• 20 hours
  • Medium

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 12/15/20

Partie 4

Log in or subscribe for free to enjoy all this course has to offer!

Evaluated skills

  • Maîtriser les propriétés calculées et l'observation des propriétés en Swift
  • Maîtriser l'initialisation d'une classe en Swift
  • Utiliser et comprendre le contrôle d'accès en Swift
  • Question 1

    Qu'affiche le programme suivant :

    class Rectangle {
    var largeur = 2
    var longueur = 4
    var périmètre: Int {
    get {
    return (largeur + longueur) * 2
    }
    }
    }
    var rect = Rectangle()
    rect.largeur = 3
    rect.longueur = 5
    print(rect.périmètre)
    • 8

    • 12

    • 15

    • 16

  • Question 2

    Dans la classe Fruit, quelles sont les deux propriétés qu'on ne peut pas modifier ?

    class Fruit {
    let couleur = "Rouge"
    var poids = 0.0
    var prixAlUnité = 0.0
    var prixAuKilo: Double {
    return prixAlUnité/poids
    }
    }
    Careful, there are several correct answers.
    • couleur

    • poids

    • prixAlUnité

    • prixAuKilo

    • Aucune

  • Question 3

    Dans la classe suivante, avec quoi la propriétésalairepeut-elle être observée ?

    class Métier {
    var description: String {
    return "Ce métier est payé \(salaire)€ par mois."
    }
    var salaire = 0.0
    var seFaitDansUnBureau = true
    }
    • get/set

    • willSet/didSet

    • Elle ne peut pas être observée.