【协议protocol之间的继承 Objective-C语言】

  • Post author:
  • Post category:其他




一、协议可以从另外一个协议继承,并且可以多继承



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 版权协议,转载请附上原文出处链接和本声明。