recherche

Maison  >  Questions et réponses  >  le corps du texte

objective-c - 在一个父类中 self 是其子类的对象.


在一个类的父类中什么情况下 self 可以表示为它的子类的对象?self 不应该是在哪个类中表示那个类的对象吗?

黄舟黄舟2852 Il y a quelques jours734

répondre à tous(2)je répondrai

  • 某草草

    某草草2017-05-02 09:20:51

    Le mot-clé self dans iOS a de nombreuses significations et règles. Cela ne signifie pas à quelle classe d'objet il fait référence et dans quelle classe le sujet comprend ! Tout d'abord, corrigez ce problème. Self représente l'objet de la classe actuelle, et l'image montrée par la question montre le type de l'objet actuel, qui peut être compris comme appelant [self class If la classe actuelle et tous les parents]. les classes n'ont pas remplacé cette méthode, alors la méthode de classe de NSObject sera appelée.

    De plus, le mot-clé self dans OC a différentes significations et fonctions dans différentes portées. Dans les méthodes d'instance, self représente la première adresse de l'objet, tandis que dans les méthodes de classe, self représente la classe actuelle. Dans OC, Class est aussi un objet, donc self est différent,

    .

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:20:51

    Quand cet objet est vraiment un objet de sous-classe

    répondre
    0
  • Annulerrépondre