006.self 作为方法的返回值
来源:互联网 发布:数据圈登录不了 编辑:程序博客网 时间:2024/05/01 09:02
--------------- main.m ---------------
#import <Foundation/Foundation.h>
@interface ReturnSelf : NSObject
{
{
@public
int _age;
}
- (ReturnSelf*) grow;
@end
@implementation ReturnSelf
- (ReturnSelf*) grow
{
- (ReturnSelf*) grow;
@end
@implementation ReturnSelf
- (ReturnSelf*) grow
{
_age++;
return self;
}
@end
int main()
{
@end
int main()
{
ReturnSelf* rt = [[ReturnSelf alloc] init];
[[[rt grow] 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
- 006.self 作为方法的返回值
- 006.self 作为方法的返回值
- Java中“接口”可以作为方法的返回值吗?
- Objective-C - 对象作为方法的返回值 人买狗
- OC 对象作为方法的参数和返回值传递
- 方法的返回值和this作为普通方法的返回值
- 引用作为返回值的
- Block作为属性、方法参数、返回值
- 谈谈Block作为属性、方法参数、方法的返回值的应用
- NotesDocument 作为函数返回值的问题
- lambda过程作为返回值的例子
- const作为函数返回值的作用
- const char*作为返回值的困惑
- 具有返回值的函数之作为
- 引用作为函数返回值的情况
- 将数组作为函数的返回值
- 引用作为返回值的注意事项
- 指针作为函数的返回值
- Android studio 创建百度地图应用
- 运用java在数组键盘输入的位置加入元素
- 【转载】NFC芯片是什么?手机NFC功能该怎么用?
- iOS开发UI篇—Quartz2D使用(绘图路径)
- 3.12伪代码
- 006.self 作为方法的返回值
- fill和fill_n函数的应用
- 使用TCP传输从客户端上传文件到服务器端
- Linux初学笔记之<用户和用户组操作>
- 在uboot中加入一键nfs启动选项,方便调试工作
- Spark高级数据分析——互动出版网
- 视频H.263与H.264的比较
- Pawn Storm网络间谍行动再度现身
- 005.self 用来访问成员变量