今天看视频讲了内部类的用法,但具体为什么要这么用,有什么好处,哪位能总结一下,谢谢! 

解决方案 »

  1.   

    内部类和它的outer class 有种特殊的关系
    比如,内部类可以访问outer class 所有变量,包括private的变量
    楼下的继续。
      

  2.   

    还是看看java编程思想第八章,里面讲的很详细的..
      

  3.   

    首先,你不需要再建一个新的java文件,有时真的没必要其次,内部类可以直接访问外部类的成员,很方便。再次,对外隐藏信息。如果一个类只为另一个所用,就可以声明为其内部类,其他类看不到它。