博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
类别中的方法能否被继承
阅读量:6489 次
发布时间:2019-06-24

本文共 985 字,大约阅读时间需要 3 分钟。

#import 
#import "animal+test.h"#import "animal.h"#import "Dog.h"int main(int argc, const char * argv[]) { @autoreleasepool { animal*xiaonaimal=[[animal alloc]init]; [xiaonaimal tired]; [xiaonaimal run]; Dog*xiaodog=[[Dog alloc]init]; [xiaodog bark]; //调用自身的方法 [xiaodog tired]; //继承父类的方法 [xiaodog run]; // 继承父类类别中的方法 //结论: //子类能继承父类中的所有方法 包括类别中的方法 } return 0;}

 

#import "animal.h"@interface Dog : animal-(void)bark;@end#import "Dog.h"@implementation Dog-(void)bark{    NSLog(@"边睡边叫");}@end

 

//  animal+test.h#import "animal.h"@interface animal (test)-(void)run;@end#import "animal+test.h"@implementation animal (test)-(void)run{    NSLog(@"边跑边睡");}@end
//  animal.h#import 
@interface animal : NSObject-(void)tired;@end#import "animal.h"@implementation animal-(void)tired{ NSLog(@"累到睡着");}@end

 

  //结论:

//子类能继承父类中的所有方法 包括类别中的方法

转载于:https://www.cnblogs.com/sayimba/p/5708108.html

你可能感兴趣的文章
iOS 推送全解析,你不可不知的所有 Tips!
查看>>
图片压缩知识梳理(9) 选择合适的图片格式
查看>>
较为原生的WebSocket服务端
查看>>
和他们一起 pick 七牛云,pick 美好未来!
查看>>
js--基本语法
查看>>
ionic难点问题整理(持续更新)
查看>>
APP重构之路(三) 引入单元测试
查看>>
初识css自定义属性
查看>>
【开源】Tsar——灵活的系统和应用采集软件
查看>>
聊聊hibernate的hbm2ddl的实现
查看>>
ES6 系列之 WeakMap
查看>>
使用HTML5 IndexDB存储图像和文件
查看>>
深入理解JVM虚拟机
查看>>
React服务端渲染(前后端路由同构)
查看>>
香农的“创意思维"在编程的应用
查看>>
Android 框架设计Demo,一个简单的MVP示例搜索功能,网络请求用Retrofit+RxJava实现...
查看>>
PHP之工厂模式
查看>>
2017清明三日游(天津 北京)
查看>>
UCloud 与 PingCAP 达成合作 Cloud TiDB 全球正式发布
查看>>
svn上传新项目
查看>>