A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 13631297627 中级黑马   /  2016-1-29 22:18  /  575 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

协议(Protocol)的基本概念

协议的声明看起来比较类似于Java中一个类的接口,但是和接口不同的是:协议没有父类也不能定义实例变量。

协议是一种特殊的程序设计结构,用于声明专门被别的类实现的方法。协议在以下场合非常有用:
需要由别的类实现的方法
声明未知类的接口
两个类之间的通信
协议的基本特点
协议可以被任何类实现的方法
协议本身不是类,它是定义了一个其他类可以实现的接口
类别也可以采用协议(用的不多)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马