类别:
1.类别不能为已存在的类添加实例变量。
2.类别中添加的方法优先级高,会覆盖原类中的方法
3.原类中的私有方法,可以在类别中定义一下,这样就可以使用了。
4.在categroy中定义的方法可以被子类继承。
扩展:
1.扩展中可以定义属性,变量,和方法
2.扩展中定义的属性和方法不能被子类继承
3.扩展中只能对自定义的类添加方法,不能对系统类添加方法。
类别:
1.类别不能为已存在的类添加实例变量。
2.类别中添加的方法优先级高,会覆盖原类中的方法
3.原类中的私有方法,可以在类别中定义一下,这样就可以使用了。
4.在categroy中定义的方法可以被子类继承。
扩展:
1.扩展中可以定义属性,变量,和方法
2.扩展中定义的属性和方法不能被子类继承
3.扩展中只能对自定义的类添加方法,不能对系统类添加方法。