Category与SubClass的区别
区别点 | Category | SubClass |
---|---|---|
功能 | 为类添加方法(不能添加实例变量),主要给拿不到源码的类添加方法 | 既能给子类添加方法,也能添加实例变量 |
特点 | 新添加的方法会成为原始类的一部分,能被子类继承 | 新添加的方法只有子类有,父类不具备 |
使用方法 | 实例方法使用原始类的对象调用;类方法使用原始类调用 | 只有子类才能调用 |
区别点 | Category | SubClass |
---|---|---|
功能 | 为类添加方法(不能添加实例变量),主要给拿不到源码的类添加方法 | 既能给子类添加方法,也能添加实例变量 |
特点 | 新添加的方法会成为原始类的一部分,能被子类继承 | 新添加的方法只有子类有,父类不具备 |
使用方法 | 实例方法使用原始类的对象调用;类方法使用原始类调用 | 只有子类才能调用 |
本文标题:07类的管理
本文链接:https://www.haomeiwen.com/subject/jwqicttx.html
网友评论