请教THINK IN JAVA中的一个程序问题。。。

javarat 2005-03-18 11:02:32
在think in java的第十六章设计范式的观察器范式程序里
有这么一句:
notifier.notifyObservers(OCBox.this);
中的OCBox.this是什么意思啊,小弟孤陋寡闻没见过,肯请个位大虾赐教。。。。。
...全文
42 点赞 收藏 2
写回复
2 条回复
taglib 2005年03月18日
当前的方法所在的类是个nested类,为了传递包含类(父类)的对象,需要用父类名.this,(因为光是this,是传当前类的对象),在这里,父类是OCBox
回复 点赞
晨星 2005年03月18日
这应该实在OCBox类的内部类里边的代码吧?
OCBox.this就是访问当前对象所隶属的外部类的那个对象。
回复 点赞
发动态
发帖子
Java SE
创建于2007-09-28

3.4w+

社区成员

30.7w+

社区内容

Java 2 Standard Edition
社区公告
暂无公告