http://www.doc88.com/p-343620592318.html
objective-C中的多态和java中的是一样的,必须是父类也有子类的方法,多态编译才能成功。
但是id数据类型其实不是多态,而是谁把实例赋给它,它就是什么类型,所以可以调用id类型中根本没有的方法。
本文探讨了Objective-C中的多态与Java多态的相似性和差异性,指出多态的成功编译依赖于父类和子类方法的存在。同时,解释了id数据类型并非多态,其类型取决于实例,因此可以调用不存在的方法。
http://www.doc88.com/p-343620592318.html
objective-C中的多态和java中的是一样的,必须是父类也有子类的方法,多态编译才能成功。
但是id数据类型其实不是多态,而是谁把实例赋给它,它就是什么类型,所以可以调用id类型中根本没有的方法。

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