黑马程序员技术交流社区
标题:
类和分类都有initialize方法,当类第一次初始化时候先调用谁的initialize?
[打印本页]
作者:
天使爱恋。。
时间:
2015-4-26 10:28
标题:
类和分类都有initialize方法,当类第一次初始化时候先调用谁的initialize?
是只调用类的 initialize 方法 还是 分类的 initialize方法 还是 都 调用 ,如果都调用 谁的 initialize先调用,希望大家能够帮忙解决下
作者:
綦敦涛
时间:
2015-4-26 10:40
如果有相同的,优先从分类中找
作者:
陈凡1993
时间:
2015-4-28 16:33
方法调用的优先级:分类--->原来类--->父类。根据你的情况,是只会调用分类的initialize方法的,原因是分类的initialize方法会覆盖掉原来类中的initialize方法。希望可以帮到你
作者:
仰望的繁华
时间:
2015-4-29 13:06
别管它功能多么特殊,说到底它也是个方法。
是方法,就遵守 分类重写原类方法的规则。
作者:
转街过巷
时间:
2015-4-29 13:57
一般代码里不会再分类里面重写类的方法的。因为这样类里面的这个方法就永远不会被调用了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2