Remplacer la fonction

Je prends un iOS cours en ligne offert par une université célèbre. Je ne comprends pas pourquoi le code suivant utilisation override et c'est légal.

  1. Selon la définition officielle, nous utilisons override pour remplacer superclasse " des méthodes. Où est la sous-classe de super-classe dans le code suivant?

  2. Ce qui a été remplacer et par quoi?

public override var description: String {
    return "\(url.absoluteString) (aspect ratio = \(aspectRatio))"
}
  • Pouvez-vous montrer le Class où vous l'écriture de cette fonction?
  • Vous pouvez "passer outre" méthodes afin de fournir un comportement personnalisé.
InformationsquelleAutor John Hass | 2016-08-26