永发信息网

self.name = "object";和name ="object"有什么不同吗

答案:2  悬赏:60  手机版
解决时间 2021-02-19 10:29
  • 提问者网友:难遇难求
  • 2021-02-18 13:05
self.name = "object";和name ="object"有什么不同吗
最佳答案
  • 五星知识达人网友:一袍清酒付
  • 2021-02-18 14:21
楼主你好!根据你的描述,让我来给你回答!
self.name = "object"会调用对象的setName()方法,
name = "object"会直接把object赋值给当前对象的name 属性。
并且 self.name 这样retainCount会加1,而name就不会。

希望能帮到你,如果满意,请记得采纳哦~~~
全部回答
  • 1楼网友:逃夭
  • 2021-02-18 15:54
self.name =”object”:会调用对象的setname()方法; name = “object”:会直接把object赋值给当前对象的name属性。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯