站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题inner class存在的意义

inner class存在的意义

摘要: inner class存在的意义


小弟我写Java程序也有一段日子了,除了使用“匿名的inner class”,其它情况下都没有觉得inner class有它存在的意义,希望哪位大侠指点一下小弟在什么情况下inner class有它使用的价值,谢啦,^_^


http://www.ourexam.com/Article/sun/xsrm/jcrm/200509/29403.html


楼上的省事


存在的即是合理的 :)


绝对有重要意义,inner class可以直接访问当前类的属性和方法,如果放在外部,你还得通过构造方法或其他方法传过去。


很有用,如果你搞awt,swing,swt的话,有很多地方用了内部类
内部类很方便,不用为了一个很小的功能块还单独创建一个类文件
而且也让你的程序模块更加紧凑
比如一个简单的鼠标移动的实现

http://community.csdn.net/Expert/topic/5094/5094280.xml?temp=.3652307



↑返回目录
前一篇: 关于图形的问题!
后一篇: Java里面怎么实现swap