当前页面: 开发资料首页 → 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