本帖最后由 杨天皓 于 2012-6-3 14:56 编辑
- interface Contents
- {
- int value();
- }
- class Parce
- {
- public Contents contents()
- {
- return new Contents()
- {
- private int i = 11;
- public int value()
- {
- return i;
- }
- };
- }
- public static void main(String[] args)
- {
- Parce p = new Parce();
- Contents c = p.contents();
-
- }
- }
复制代码 想问下,匿名内部类中的方法为什么一定要声明为public,用默认修饰,和private都会报错。 |