Maison > Questions et réponses > le corps du texte
在一个类的父类中什么情况下 self 可以表示为它的子类的对象?self 不应该是在哪个类中表示那个类的对象吗?
某草草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,
.