老师好,关于实例属性问题再请教您一下?
来源:4-4 关联对象相关面试问题

PeterSix3244453
2018-04-04
一个类的内存布局在编译期应该不能修改了,也就是实例变量也应该是无法动态添加的,这么理解是对的吗?
那么,动态添加的成员属性,所生成的实例变量是添加到哪里了呢?
我记得是property = var + setter + getter,这里有点懵。。
写回答
2回答
-
给已经定下来的类当中添加实例变量需要通过关键对象技术来实现 添加的成员变量存储在一个全局容器当中 通过runtime的动态添加属性的方法应该只能在类还没有动态注册完成之前才能生效
032018-09-09 -
于海
2018-04-04
关键对象-替换为 关联对象
10
相似问题