当前页面: 开发资料首页 → J2SE 专题 → JAVA内部类干吗用的?常用吗?
JAVA内部类干吗用的?常用吗?
摘要: JAVA内部类干吗用的?常用吗?
我是个刚工作不久的菜鸟程序员
最近无事可做,重翻了一下JAVA初级
看到了内部类,头痛。以前刚开始学JAVA的时候就没用心留意过。
看了半天,云里雾里的。。。
我们部门主要做企业web应用的。
大伙帮个忙,指点一下。
顺便问一下,多线程、图形用户界面 用弄得很明白吗?
内部类可以直接用其外部类的属性和方法
如果你使用一个内部类 ,那么就可以省去你在主类以外的再建一个类 ,内部类就是完成你主类以外的那个类的作用
弥补了JAVA不能多继承的遗憾
匿名类更有用一些,我觉得。
我还没用过内部类
主要是设计上面的考虑,
显得更紧凑,更方便。
当然不会用内部类或者嵌入类或者匿名内部类也是没点问题,只是更多规范代码看不懂而已。
呵呵
是为了封装
同意coolroy的说法
學習!
我是JAVA初学者,看过.但不知道用道什么地方!!
主要是某个类需要局部使用,不想被其它人看到和使用的时候,就用内部类
很有用,如果你搞awt,swing,swt的话,有很多地方用了内部类
内部类很方便,不用为了一个很小的功能块还单独创建一个类文件
而且也让你的程序模块更加紧凑
比如一个简单的鼠标移动的实现
受教了