ysbl

每天获取多一点

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

    

    内部类是指一个类内部再定义一个类。类名不需要和文件夹相同。

    内部类可以是static public private default  protected 而主类只能是public default

    注意:内部类一旦通过了编译 则与主类生成两个不同的类 例如:lei.class 和 lei$lei2.class 因此 两个类的成员变量和方法名可以相同 

    内部类自动对外围类的所有成员方法和变量的访问权

    内部类可以向上转型(upcasting)为其基类或者接口。

 

  网上关于内部类的文章:

    《深入探讨Java内部类http://shizhong.blog.51cto.com/721306/202856

    《Java 中的内部类和匿名类http://younglab.blog.51cto.com/416652/106059

posted on 2014-02-03 10:20  ysbl  阅读(155)  评论(0编辑  收藏  举报