OC是一门 动态语言. 问题来了.什么是动态语言? 与之相对的静态语言? 学习C++的时候,记得一个名词:“运行时的动态绑定”. 这个是 “多态”的概念. 简单提一下:关键:类指针可以指向本类,或者其子类. 当该类调用(虚函数)函数, 真正调用的是子类,还是本类? 是在其运行期间看该 指针指向内存 真正的存储类型. 这是在运行期间做的,在编译期间做不到. 这只是“运行时动态绑定”或者叫做“多态”的概念,并不是 “动态语言” 的特性! 动态语言:指程序在运行期间,对象的函数.对象的变量 可以被更…