黑马程序员技术交流社区

标题: 关于initialize方法 [打印本页]

作者: liu1170486003    时间: 2015-1-18 00:33
标题: 关于initialize方法
问题:
在看initialize方法的视频的时候发现MJ老师敲的分类的initialize演示代码里的一个小细节:为什么即使没有在main里面import分类的头文件,在创建类的对象的时候也会调用分类的+initialize方法。
解答:
在红颜的帮助下,得出如下结论:此时initialize方法的原理就是分类的重写方法的调用原理:按照编译的先后顺序进行调用。
具体验证可以自己编写一个小程序,多添加几个分类,都重写initialize方法,然后修改编译顺序,验证结果。

作者: lnyg1992    时间: 2015-1-18 08:21
涨姿势了{:2_30:}
作者: 易拉罐    时间: 2015-1-18 08:34
又学习了一个知识点!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2