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就不会。
希望能帮到你,如果满意,请记得采纳哦~~~
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属性。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯