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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wosika 中级黑马   /  2016-9-9 22:47  /  1732 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

局部内部类究竟能不能用static 修饰,我问了好多人。都答案不一,有没有人能告诉我正确的答案呢?求大神啊

1 个回复

倒序浏览
被static修饰,就说明被修饰的变量或者方法是属于类的。
static不可以修饰局部内部类,局部内部类在方法体中或者方法声明上。
局部的都是和方法有关系的,局部内部类是和方法相关的,不属于类的成员,
所以不能被static修饰。
但是内部类是可以static修饰的,因为内部类在类中方法外,static修饰说明
它是外部类的类成员。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马