码迷,mamicode.com
首页 > 其他好文 > 详细

局部内部类

时间:2018-09-26 19:41:19      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:9.png   image   .class   技术分享   控制   限制   img   alt   nbsp   

定义:如果把一个局部类放在方法里定义,则这个内部类就是一个局部内部类

        限制:(1)局部内部类不能在方法以外的地方使用,也不能使用访问控制符和static修饰符

                 (2)下面的程序中:生成了三个class文件:Loca1InnerClass.class,Loca1InnerClass$1InnerBase.class,Loca1InnerClass$1InnerSub.class.

                       局部内部类的class文件的文件名比成员内部类的class文件的文件的文件名多了一个数字,这是因为:

                       同一个类里不可能有两个同名的成员内部类(同一生命周期),而同一个类里则可能有两个以上同名的局部类(处在不同方法下)[不同生命周期]

        技术分享图片

 

局部内部类

标签:9.png   image   .class   技术分享   控制   限制   img   alt   nbsp   

原文地址:https://www.cnblogs.com/zjm1999/p/9709049.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!