Objective-C的继承与组合
2016-01-06 18:42
489 查看
Objective-C的继承与组合
Objective-C与Java继承上的区别
区别 | Objective-C | Java |
---|---|---|
成员变量 | Objective-C继承不允许子类和父类拥有相同名称的成员变量 | Java可以 |
成员方法 | 子类可以复写父类的方法 | 子类可以复写父类的方法 |
Objective-C继承与组合的区别
继承xxx 属于 xxx
例如:学生 属于 人
人 { int _xxx; int _yyy; } 学生 : 人 { int _zzz; }
组合
xxx 拥有 xxx
例如:学生 拥有 成绩
成绩 { int _xxx; int _yyy; } 学生 { 成绩 *_score; int _zzz; }
相关文章推荐
- 2016 - 我的读书计划
- ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象
- QT 读 QObject类
- 自定义View时,用到Paint Canvas的一些温故,PropertyAnimation中的ObjectAnimator(动画三,“大大姐”的旋转跳跃)
- 自定义View时,用到Paint Canvas的一些温故,PropertyAnimation中的ObjectAnimator(动画三,“大大姐”的旋转跳跃)
- swfobject.js 详细解说
- Photos(PHObjectChangeDetails)
- objective c to pas
- spring 框架通过new Object()获取applicationContext 中的bean方案
- error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
- java List、Object、String、Map转json 工具类
- String转Json,jsonArray,jsonObject
- Objective-C方法与函数的区别
- Objective-C方法与函数的区别
- 使用clang命令行工具/终端直接 编译链接Objective-C应用程序
- Python 中Python 为什么要继承 object 类
- Objective-C Associated Objects 的实现原理
- error while loading shared libraries: libg2c.so.0: cannot open shared object file
- 面向对象数据库(Object Oriented Databases)
- 网页中要正常显示flash内容所用的object标签和embed标签