问题
问答题 简答题
协议是什么,有什么作用?
答案
参考答案:
协议很像java中的接口,某个类实现协议后,就必须实现协议中规定的@require的方法,比如一个类A,一个类B都实现某“协议”后,这个类A的对象和B的对象都可以赋值给这个协议的类型变量,比如id<协议>变量名=A类或B类的对象,于是这个变量就完成了能够指向多个不同的类的对象并调用对象中的实现协议的方法。
协议是什么,有什么作用?
参考答案:
协议很像java中的接口,某个类实现协议后,就必须实现协议中规定的@require的方法,比如一个类A,一个类B都实现某“协议”后,这个类A的对象和B的对象都可以赋值给这个协议的类型变量,比如id<协议>变量名=A类或B类的对象,于是这个变量就完成了能够指向多个不同的类的对象并调用对象中的实现协议的方法。