oc-protocol protocol 只用来声明方法; 只要遵守这个协议,就可以拥有协议中的所有方法; @required 是默认的 一个类可以遵守多个协议;<p1,p2> 只能继承一个父类; 一个协议也可以遵守其他协议,类似于java中接口可以实现接口; OC中NSObject是基类名称同时基协议也叫做NSObject;