黑马程序员--OC中static,self,super等使用
来源:互联网 发布:抢网速软件 编辑:程序博客网 时间:2024/05/16 12:55
------- android培训、java培训、期待与您交流! ----------
1,static 在变量声明前加上static,可以使局部变量保留多次调用一个方法所得的值,变量为静态变量,位于程序的全局数据区
若作全局变量,可将声明放在实现文件的开始部分
误区:
使用static修饰实例变量是不被允许的
@interface Dog:NSObject{
Static int _speed;//type name does not allow storage class to be specified
}
Static -(void)run;//Excepted identifier
@end
使用static修饰方法,也是错误的
Static使用
1,在.h中定义,在导入该.h的.m中使用
2,在.m中定义使用,可以在方法里定义使用(使局部变量保留多次调用一个方法所得的值)
2,self 相当于c++,java里的this指针
1,self在对象方法中使用其指代的是调用当前方法的对象
2,self在类方法中使用其指代的是当前类
3,self在对象方法中,可以利用self->属性名称 的方式访问成员变量
self 谁调用当前方法,self就代表谁
self在对象方法中,self代表当前对象
self在类方法中个,self代表类
[self 方法名称]; 调用其它方法(类方法/对象方法)
self可以简单理解为指自己
self总结
self 谁调用当前方法,self就代表谁
self在对象方法中,self代表当前对象
self在类方法中个,self代表类
[self 方法名称]; 调用其它方法(类方法/对象方法)
self可以简单理解为指自己
super
super并不是隐藏的参数,它只是一个"编译器指示符",它和self指向的是相同的消息接受者
当使用self调用方法时,会从当前类的方法列表中开始寻找,如果没有,就从父类中再找,而使用super时,则从父类的方法列表中开始找,然后调用父类的这个方法
------- android培训、java培训、期待与您交流! ----------
- 黑马程序员--OC中static,self,super等使用
- ——黑马程序员——OC中self和super关键字的使用
- OC中self和super的使用
- 黑马程序员-OC语言中的两个关键字self和super
- 黑马程序员-OC语言-self和super关键字(听课笔记)
- 黑马程序员---iOS基础---OC中的self、super
- 黑马程序员-OC语言-关键字self与super
- OC中self和super
- OC中self与super
- 五、oc中self与super的基本使用
- 黑马程序员-------OC----self总结
- 黑马程序员——OC语法——self、super、NSString
- 黑马程序员——入学Blog03----OC的self,super,类方法与对象方法
- 黑马程序员—OC语言的self关键字和super关键字
- 黑马程序员——OC学习——self和super关键字
- 黑马程序员--OC自学笔记--04self、super、继承、多态、修饰符
- 黑马程序员——oc之self的使用
- OC 中 self 与 super 总结
- Struts2数据校验详解
- 分布式数据处理解决方案
- js前端动态打开本地文件夹选择本地文件
- pthread_cond_wait的理解
- 欢迎使用CSDN-markdown编辑器
- 黑马程序员--OC中static,self,super等使用
- xcode调试
- Hbase集群扩展
- H.264基本概念
- Java编程中一些常用的小方法
- 剑指off-打印1到n
- hive 报错/tmp/hive on HDFS should be writable. Current permissions are: rwx--x--x
- MySQL 运算符和函数
- c语言单向列表的创建、插入、删除、排序和遍历。。。