考试
2022-12-31 04:09:19

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

题目描述

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

本站整理有大量高等教育、资格考试类试题答案,Ctrl+D收藏备用!

答案解析

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

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

加载中...
AI正在思考中,请稍候...