OC中的私有方法
发布日期:2021-06-30 22:37:28
浏览次数:2
分类:技术文章
本文共 667 字,大约阅读时间需要 2 分钟。
1、OC里没有像java里一样使用private来声明一个私有方法
而是隐藏方法,那么如何隐藏呢? 就是在.h里面不声明,但在.m里实现这个方法2、如何使用私有方法:
在另一个Protected方法里这样调用[self eat];
3、代码如:
1)创建Animal类:#import@interface Animal : NSObject-(void) run;@end@implementation Animal-(void) run{ NSLog(@"animal is runngin"); //在此调用eat方法 [self eat];}-(void) eat{ NSLog(@"animal is eatting");}@end
2)创建Dog类,并继承Aniaml
#import#import "Animal.h"@interface Dog : Animal@end@implementation Dog@end
3)实现
#import#import "Dog.h"int main(int argc, const char * argv[]){ @autoreleasepool { Dog *dog = [Dog new]; [dog run]; } return 0;}
结果:
animal is runngin animal is eatting转载地址:https://lovoo.blog.csdn.net/article/details/51533161 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月25日 03时17分56秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Nginx基本知识
2019-04-30
微服务公用实体类andLombok
2019-04-30
小问题
2019-04-30
Spring Security之旅————————————基本介绍安装(1)
2019-04-30
Spring IO Platform学习
2019-04-30
局部加权回归
2019-04-30
已知后序和中序求层序
2019-04-30
1051. Pop Sequence (25)
2019-04-30
ELK系列:新版ELK安装(windows与linux环境)
2019-04-30
Discovering Neural Wiring(2019 nips, nas)
2019-04-30
2020kickstart E round C Toys (优先队列)
2019-04-30
pytorch raise NotImplementedError
2019-04-30
LeetCode 887. 鸡蛋掉落
2019-04-30
第七届acm省赛总结
2019-04-30
oj第一次打字比赛成绩
2019-04-30
山东理工大学 2506 完美网络
2019-04-30
pat 城市救援 最短路
2019-04-30
poj 2533 Longest Ordered Subsequence
2019-04-30