一、协议可以从另外一个协议继承,并且可以多继承
1.协议可以继承另外1个协议,A协议可以继承B协议,那么A协议中不仅有自己的方法的声明,还有B协议中的方法的声明
如果有1个类遵守了A协议,那么这个类就拥有了A协议和B协议中的所有的方法的声明
2.例如,我有一个SportProtocol,里面有一个爬山的方法,- (void)paShan;
#import <Foundation/Foundation.h>
@protocol SportProtocol < NSObject >
– (void)paShan;
@end
还有一个PlayProtocol,里面有一个玩儿LOL的方法,- (void)playLOL;
#import <Foundation/Foundation.h>
@protocol PlayProtocol < NSObject >
– (void
版权声明:本文为madoca原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。