黑马程序员技术交流社区
标题:
OC中的@interface代表类,那是不是有类似java接口的实现形式呢?
[打印本页]
作者:
atlas
时间:
2014-11-11 13:56
标题:
OC中的@interface代表类,那是不是有类似java接口的实现形式呢?
OC中的@interface代表类,那是不是有类似java接口的实现形式呢?
java中class文件代表类,java中用interface代表接口,oc是否有相应的接口呢?
作者:
魔法少年十三
时间:
2014-11-11 14:53
protocol,协议
作者:
不想飞不到
时间:
2014-11-12 00:18
不一样,oc中interface只是做一些方法声明,protocol才相当于java中的接口
作者:
atlas
时间:
2014-11-12 09:10
不想飞不到 发表于 2014-11-12 00:18
不一样,oc中interface只是做一些方法声明,protocol才相当于java中的接口
哦,原来如此。
作者:
yuanlingqi
时间:
2014-11-12 11:22
1. 苹果的interface相当于是狭义的接口,可以有属性和方法,
和java接口的区别就是他只且只有一个实现类.m文件,而java的接口可以有N个实现类;
2. ios的protocol有点类似java的接口概念,可以有很多实现类,但还所有区别,
协议里面只能声明方法,不能有属性,而java接口没有这个限制。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2