黑马程序员技术交流社区

标题: 关于多态 [打印本页]

作者: 于清扬    时间: 2014-4-11 01:51
标题: 关于多态
本帖最后由 于清扬 于 2014-4-11 19:46 编辑

多态在编译和运行时的对象类型是否相同?
比如:NSString *testObject = [[NSData alloc] init];
在编译和运行时testObject分别是什么类型?


作者: 周宇华    时间: 2014-4-11 02:11
我个人理解是:编译的时候是按照声明的类型来检测,运行的时候是按照实际类型类检测的。
作者: apple_victor    时间: 2014-4-11 08:58
编译的时候只是检查语法是否对,而运行的时候才转换为相应的对象的
作者: 李斌007    时间: 2014-6-18 23:57
嗯嗯嗯嗯
作者: 董月峰    时间: 2014-7-2 06:21
来回顾回顾当年的技术贴




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