单项选择题

A.协议分正式和非正式协议。
B.在要求确认协议的类必须实现协议中的方法时,可以使用@required。
C.一个协议可以被多个类确认。
D.协议中声明的方法,默认是@optional的。