A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请问为什么内部类能被public等修饰,但是局部内部类却不行?局部内部类是属于一个真正意义上的类吗?
public class Outor {
//此处能用public等修饰       
public class Inner
{
       
}
public  void hao()
{
   //此处不能用public等修饰,为什么?
        class ha
        {
       
        }
}
}

2 个回复

倒序浏览
请把它当成局部变量 你的局部变量是方法体内可见 所以不需要加public修饰 毫无意义
回复 使用道具 举报
洋葱头头 发表于 2015-11-26 21:20
请把它当成局部变量 你的局部变量是方法体内可见 所以不需要加public修饰 毫无意义 ...

谢谢版主。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马