self表示的是当前类开辟内存的对象(文档里写的是当前的消息接受者 Return Value: The receiver.)
来源:互联网 发布:三观尽毁的淘宝评论 编辑:程序博客网 时间:2024/06/05 08:47
答疑:当在子类中调用super跳到父类中执行self时,其self实际指向的是子类(比如self.或者[self doSomething]等),当在子类里找不到这个属性或者方法时,会到父类中去中,如果还找不到,就会执行消息转发,转发失败则crash
(实例方法中的self,是对象首地址;类方法中的self,是class)
self表示的是当前类开辟内存的对象(文档里写的是当前的消息接受者 Return Value: The receiver.)
super是一个编译器指示符,当调用super时,会给当前receiver发送消息,我要调用父类的方法,然后才回去父类的方法列表中查找方法
所以调用[super class]时,其实是当前类,因为接收消息的是当前类
self和_cmd都是当前类的隐藏参数_cmd表示当前的方法selector
0 0
- self表示的是当前类开辟内存的对象(文档里写的是当前的消息接受者 Return Value: The receiver.)
- parent是当前的意思
- jquery获取当前点击对象的value
- 设置当前Activity背景是当前使用的壁纸
- 设置当前Activity背景是当前使用的壁纸
- 当前日期是本月的第几周
- _cmd关键词是当前方法的缩写。
- 获取当前是今年的第几周
- 当前工作是你想要的吗?
- 获取当前点击的是哪个元素
- 当前的信息孤岛为什么是不治之症
- basedir="."表示当前路径,可以省略,在myeclipse中ant是可以调试的
- Object中的getClass()返回的是当前运行的类
- 学习的网站(当前是别人整理的)
- awr中"PHYSICAL_MEMORY_BYTES"显示的内存是当前可用的物理内存
- $this关键字是用来访问当前对象中的对象属性和对象方法的系统变量
- exit() 函数输出一条消息,并退出当前脚本。 该函数是 die() 函数的别名。
- 揭示自然语言数字化的两条路径(前者是美国人开辟的;后者是本人中国人开辟的)
- linux mysql 移动位置
- 海思麒麟950:是旗舰,但不是旗舰Extreme~
- Layouts
- Android消息处理机制
- [iOS]GCD
- self表示的是当前类开辟内存的对象(文档里写的是当前的消息接受者 Return Value: The receiver.)
- JAVA WEB 中Servlet过滤器的使用
- 第二周项目三 小试循环
- Java之矩阵求特征值
- 人工智能学习笔记(一):简述人工智能的应用领域
- poj1062——最短路Dijkstra
- 蓝屏dump分析教程
- poj3268Silver Cow Party——最短路变形
- SDWebImage简介