A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wx_hg1q2t6v 中级黑马   /  2014-12-19 19:11  /  664 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

继承
***好处:
>抽取重复的代码。
>建立了类之间的关系。
>子类可以拥有父类中的所有成员变量和方法。
***注意点:
>基本上所有类的根类是NSObject.
>不允许子类和父类拥有相同名称的成员变量。
>子类可以拥有和父类相同的方法。子类重新实现父类中的某个方法,会覆盖父类以前的做法。
>父类必须声明在子类的前面。
>调用某个方法时,优先去当前对象中找,如果找不到,去父类中找。
***坏处:
>耦合性太强。
***使用场合:
>当两个类拥有相同属性和方法的时候,就可以将相同的东西抽取到一个父类中。
>当A类拥有B类的部分属性和方法时,可以考虑让B类继承A类。

***组合:
例子:
{
    Score *_score;
    int _age;
}

继承:  XX是XX
组合:  XX拥有XX

1 个回复

倒序浏览
这个建议看书,视频帮忙不大
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马