14、swift语言中协议的使用

来源:互联网 发布:淘宝上买什么 编辑:程序博客网 时间:2024/06/08 16:41

1、首先协议就像java中的接口一样,只有接口而没有具体的实现,所有的实现必须要通过继承该接口,然后实现这些接口的方法,注意:接口中不能存在实现方法,如以下定义协议的格式,其中{get set}是用来定义是否可读写,get说明可读,set说明可写,以及实现方法为:


如果在协议中定义的变量而在实现时没有定义该变量,那么就会报Type 'XXX' does not conform to protocol 'xxx'的错误,如下代码所示:


2、在协议中定义方法与协议中的属性相同,并在类中去实现,如以下代码所示:



0 0
原创粉丝点击