category分类


/*

使用继承关系来扩充一个类,有一个弊病,高耦合性

category(分类,类别)

能够帮我们扩充一个类的功能

*/

- (void)superJump

{

// [self eat];

[self setAge:10];

_age = 20;//只要是在原类中生成的成员变量都可以在分类中直接访问

NSLog(@"超级跳");

}

//如果分类中定义实现了与原类中相同的方法,那么原类中的方法相当于被覆盖掉了

//在实际的开发中,最好不要出现方法覆盖

- (void)eat

{

NSLog(@"吃货表现");

}

@interface Person (BlackPerson)

//不能在分类中生成员变量

//{

// int _weight;

//}

优质内容筛选与推荐>>
1、MySQL 事务的四大特性ACID介绍
2、JS判断某变量是否为某数组中的一个值的3种方法
3、Visual studio之C#的一些常见问题
4、推荐一篇关于DesignPattern的文章.
5、蜗牛讲-fabric实战之搭建fabric samples网络


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号