描述:
OC语言底层实现大都基于C/C++实现,对象和类也都是基于结构体实现。如果让你设计类的实现,该如何处理成员变量、属性、方法、继承、类对象和实例对象?
思路点拨:
结构体成员变量+位域(成员变量)、结构体取别名(Class)、数组指针(方法、属性)、结构体嵌套(继承)。类对象和实例对象的处理留给大家自己探索,如果没有思路也没关系,学完下一章内容“Runtime之类的本质”,相信一切都很简单
描述:
OC语言底层实现大都基于C/C++实现,对象和类也都是基于结构体实现。如果让你设计类的实现,该如何处理成员变量、属性、方法、继承、类对象和实例对象?
思路点拨:
结构体成员变量+位域(成员变量)、结构体取别名(Class)、数组指针(方法、属性)、结构体嵌套(继承)。类对象和实例对象的处理留给大家自己探索,如果没有思路也没关系,学完下一章内容“Runtime之类的本质”,相信一切都很简单
数据加载中...