赞 | 0 |
VIP | 1 |
好人卡 | 4 |
积分 | 1 |
经验 | 5934 |
最后登录 | 2013-11-15 |
在线时间 | 141 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 141 小时
- 注册时间
- 2013-8-6
- 帖子
- 114
|
要搞清楚accessor, reader 和writer的区别。accessor同时拥有reader和writer两个的功能。即方法化实例变量,同时允许对该变量的获取和修改。
另外为何要方法化? 很简单。在本类的实例方法中你可以直接调用和修改实例变量,但是在本类外(其他类)调用某一类的实例的时候只能使用方法来调用。如果你直接在类A中修改类B中的实例变量@b = 5, 系统提示该变量不存在。因此你要在A中调用B类的对象并修改其实例时只能先用accessor/reader/writer方法化然后再用类方法调用:B.b = 5 |
|