004.self 用来调用方法
来源:互联网 发布:618也买酒淘宝店 编辑:程序博客网 时间:2024/05/18 03:23
--------------- main.m ---------------
#import<Foundation/Foundation.h>
@interfaceReturnSelf : NSObject
{
{
@public
int _age;
}
- (ReturnSelf*) grow;
@end
@implementationReturnSelf
- (ReturnSelf*) grow
{
- (ReturnSelf*) grow;
@end
@implementationReturnSelf
- (ReturnSelf*) grow
{
_age++;
returnself;
}
@end
intmain()
{
@end
intmain()
{
ReturnSelf* rt = [[ReturnSelfalloc]init];
[[[rtgrow]grow]grow];
NSLog(@"rt的_age成员变量的值是:%d", rt->_age);
NSLog(@"rt的_age成员变量的值是:%d", rt->_age);
}
一、编写本节代码的具体步骤:
1.可仿照第二章001节的代码编写步骤,可以把类的接口文件,类的实现文件写在main.m文件中。
二、本节代码涉及到的知识点:
1.当self作为对象或类的本身的默认引用使用的时候,程序可以像访问普通指针变量一样访问这个self引用。
2.此外,我们还可以把self当作普通方法的返回值。这往往可以使代码更简洁,但会降低代码的可读性。
0 0
- 004.self 用来调用方法
- 004.self 用来调用方法
- performSelector调用方法和直接self 调用方法的区别
- loadView方法的实现(self.view调用addSubview方法与self.view=的区别)
- loadView方法的实现(self.view调用addSubview方法与self.view=的区别)
- 005.self 用来访问成员变量
- 005.self 用来访问成员变量
- UIViewController init方法里面调用self.view的问题
- 关于self.window.rootViewController的方法调用顺序
- php的self关键字和静态方法调用
- 关于init初始化方法里调用self.view
- 奇葩的OBJ-C ~ 1 父类的类方法可以用来新建一个子类的对象 -- 使用关键字self
- block调用self问题
- ACE_Future实现了单写多读模式,可以用来异步方法调用的结果返回
- ACE_Future实现了单写多读模式,可以用来异步方法调用的结果返回
- javascript中定时器,主要用来实现局部刷新技术,或者定时调用某方法
- Unity时间管理类,用来做一些方法的延迟调用
- strace用来监视“系统调用“
- iOS中隐私数据进行加密的方法
- 002.FKPerson 类的实现文件
- 算法导论 第二十四章:单源最短路径
- 获取目录下面的文件以及相关属性
- 003.main 主函数文件
- 004.self 用来调用方法
- 005.self 用来访问成员变量
- Linux系统部署项目常用命令(二)
- 006.self 作为方法的返回值
- Cydia Substrate工程创建使用详解
- Dividing
- 007.id 类型
- 我的项目
- javascript中,实现的string的format函数