oc中类的实例化及方法调用,oc实例调用
投稿于 被查看 28428 次 评论:235
oc中类的实例化及方法调用,oc实例调用
上一篇我们讲了oop和类的创建,上一篇的重点我们回顾一下 这一篇我们来实现类的实例化,调用类中的公共参数和方法;类的实现在.m文件中,以下是实现代码:// // HuiTu.m // Test // // Created by 程英暾 on 2017/3/10. // Copyright © 2017年 程英暾. All rights reserved. // #import "HuiTu.h" @implementation HuiTu //得到颜色 -(void) GetYanse:(NSString*) yanse{ _yanse=yanse; NSLog(@"%@",_yanse); } //得到形状 -(void) GetXingZhuang:(NSString*) xingzhuang{ _xingzhuang=xingzhuang; NSLog(@"%@",_xingzhuang); }; //绘制 -(void)HuiZhi{ NSLog(@"Start Drw"); //... } @end接下来我们在main.m中调用huitu这个类: 代码如下: 添加引用 #import "HuiTu.h" main{ HuiTu *h=[[HuiTu alloc]init];//实例化类*指针指向该类 [h GetYanse:@"红色"]; [h HuiZhi]; }
- *h指针指向该类,如果不明白指针,就记住类前面一定要加*
- [alloc] 分配存储空间
- init实例化
- [h GetYanse:@"红色"];类的方法也在这里实现,左边是方法,右边是传入值
- 结果如下:
2017-03-19 20:12:28.697389 Test[6031:229656] 红色
2017-03-19 20:12:28.697403 Test[6031:229656] Start Drw
相关文章
- 暂无相关文章
用户评论