2011年计算机二级考试JAVA知识点整理(29)

2014-10-31 22:30:07 · 作者: · 浏览: 82

  1.2 深入理解嵌套类和内部类


  1.2.1 什么是嵌套类及内部类


  可以在一个类的内部定义另一个类,这种类称为嵌套类(nested classes),它有两种类型:


  静态嵌套类和非静态嵌套类。静态嵌套类使用很少,最重要的是非静态嵌套类,也即是被称作为


  内部类(inner)。嵌套类从JDK1.1开始引入。其中inner类又可分为三种:


  其一、在一个类(外部类)中直接定义的内部类;


  其二、在一个方法(外部类的方法)中定义的内部类;


  其三、匿名内部类。


  下面,我将说明这几种嵌套类的使用及注意事项。


  编辑推荐: