OC基础:类的扩展.协议

类的扩展:为类添加新的特征(属性)或者方法

对已知类:

1.直接添加

2.继承(在其子类中添加实例变量和方法)

3.使用extension(对私有方法和私有属性的扩展(未在.h中申明的方法就是私有方法))

// extension

对未知类:

category 分类,类名,为没有源代码的类添加方法,不能添加实例变量

————————————-Protocol 协议—————————————–

只要遵守了协议即可成为代理

如果一个类想要遵守一个协议,直接在.h文件中的父类后加<协议名>在协议里面,写必须遵守的方法和可选择遵守的方法

如:

-(void)cook; //做饭

-(void)clean;//清洁

-(void)funny;//幽默

@end

,我喜欢出发。凡是到达了的地方,

OC基础:类的扩展.协议

相关文章:

你感兴趣的文章:

标签云: