一、协议可以从另外一个协议继承,并且可以多继承
1.协议可以继承另外1个协议,A协议可以继承B协议,那么A协议中不仅有自己的方法的声明,还有B协议中的方法的声明
如果有1个类遵守了A协议,那么这个类就拥有了A协议和B协议中的所有的方法的声明
2.例如,我有一个SportProtocol,里面有一个爬山的方法,- (void)paShan;
#import
@protocol SportProtocol < NSObject >
- (void)paShan;
@end
还有一个PlayProtocol,里面有一个玩儿LOL的方法,- (void)playLOL;
#import
@protocol PlayProtocol < NSObject >
- (void
【协议protocol之间的继承 Objective-C语言】
关注
打赏