objective-c指针类型的变量有两个:一个是编译时的类型,一个是运行时的类型。
编译时的类型有声明该变量的类型决定,运行时的类型由实际赋给该变量时的对象决定。
当编译时的类型和运行时的类型不一致的时候,就出现了所谓的多态。
本文探讨了Objective-C中指针类型的变量所涉及的编译时类型与运行时类型的概念。通过实例说明了这两种类型之间的差异,以及它们如何共同作用产生多态现象。
objective-c指针类型的变量有两个:一个是编译时的类型,一个是运行时的类型。
编译时的类型有声明该变量的类型决定,运行时的类型由实际赋给该变量时的对象决定。
当编译时的类型和运行时的类型不一致的时候,就出现了所谓的多态。
722
307

被折叠的 条评论
为什么被折叠?