继承小知识
2015-07-14 20:23
225 查看
1,成员变量, 也就是实例变量的子集。即大括号中的内容
2, NSObject是个抽象类,一般进行继承使用,不直接对其进行创建对象。继承它的类统称为model类;
3,用协议可以进行多继承,即间接。否则不可以多继承也不能互相继承;
4,子类继承父类的所有实例变量和方法,若不满意可以重写 overwrite;
5,子类如果继承父类,那么在子类的初始化方法中(即方法实现中)必须调用父类初始化方法;
6,****指派初始化(最终的有super init) 把重复的去掉,可以简化代码,最大作用就是纠错;
7,self = 【super init】中super是编译器指令,并非对象。
8,初始化方法在对象的生命周期内只使用一次,在自身的初始化方法中,优先向super发送init消息,初始化公共变量成功后,在初始化自身特有变量,从而完成所有实例变量的初始化;
相关文章推荐
- Sql 知识点小结
- [转]C++之多态性与虚函数
- python import 的陷阱
- C++ Primer Plus 复合类型
- 关于Tomcat 6的热部署和热加载
- 最惊讶的算法
- poj 3253 最小堆 优先队列 哈夫曼树
- 解决ANDROID中文乱码问题
- 无忧开通了博客园博客主页
- AndroidStudio Gradle项目混淆
- 已知ip地址和其子网掩码如何求网络号子网号主机号
- 动态壁纸给linux发行版添加活力背景
- 闭包、通知
- Wormholes
- SQLITE3 使用总结
- 通过Eclipse的Install New Software方式安装jbpm6
- Wormholes 分类: POJ 2015-07-14 20:21 21人阅读 评论(0) 收藏
- NS前缀\OC中的注释\访问OC原文件、C原文件中的函数
- 面向对象
- AFNetworking2.4.1 解析