多做题,通过考试没问题!

iPhone软件工程师

睦霖题库>软件认证工程师考试>iPhone软件工程师

协议是什么,有什么作用?

正确答案: 协议很像java中的接口,某个类实现协议后,就必须实现协议中规定的@require的方法,比如一个类A,一个类B都实现某“协议”后,这个类A的对象和B的对象都可以赋值给这个协议的类型变量,比如id<协议>变量名=A类或B类的对象,于是这个变量就完成了能够指向多个不同的类的对象并调用对象中的实现协议的方法。
答案解析:
进入题库查看解析

微信扫一扫手机做题