我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:六合公式 > 方法内部类 >

java中内部类有什么作用写内部类比写一个方法有什么好处?

归档日期:06-07       文本归类:方法内部类      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部些内部类的话, 一般来讲只是作用域的问题, java提供这样一个功能而已, 我没觉得有什么是一定要写内部类才可以解决的.

  而如果是内部类的话,编译出来的class文件一般会多一个出来,比如有个Test.class,然后还有一个Test$InnerClass.class什么的.

  感觉,最好的地方,就是少创建文件了; 如果写界面的话,许多的事件用内部类,真少很多文件的。事件监听的地方用到匿名内部类却是很方便,但是我看java的其他代码里也用到大量的内部类,我并看不出来这样写有什么好处,我感觉唯一的好处就是把多个方法及变量又封装了层,但是这种封装的意义何在就不知道了

  a可以直接调用b,并且b可以直接使用a的变量和方法.其他的外部类看不到这个内部类,当然也用不了.

本文链接:http://renfriends.com/fangfanabulei/524.html