黑马程序员技术交流社区
标题:
@required与@optional的区别
[打印本页]
作者:
Gyj900730@
时间:
2016-9-4 23:11
标题:
@required与@optional的区别
1.在协议中方法的声明可以有两个修饰符
@required[默认] @optional
1>不管是@required 还是@optional修饰的方法声明
如果一个类遵守了协议,而不去实现协议中的方法,都不会报错
2>被@required修饰的方法 如果遵守的类中不去实现 会警告
被@optional修饰的方法,如果遵守的类中不去实现,都不会去警告
3>@required与@optional 是用来程序员之间的沟通
如果协议中用@required修饰了方法 那么我们遵守这个协议后必须去实现
如果协议中用@optional 修饰了方法 那么我们遵守这个协议后可以不实现
作者:
qweaschen
时间:
2016-9-5 20:51
66666666666666666666666666
作者:
baihongguang10
时间:
2016-9-6 19:46
这么全啊。。。有点繁琐啊。
作者:
Rowan
时间:
2016-9-6 23:06
看的迷糊,不过后面还是会学到的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2