本帖最后由 freehiker 于 2013-11-26 14:36 编辑
可以,匿名内部类也算是成员,static可以修饰成员,通过两个例子来说明吧,一个是访问静态内部类的非静态方法,一个是访问非静态内部类的非静态方法- public class OuterClass {
- public static class InnerClass {
- public void show(){
- System.out.println("静态的内部类");
- }
- }
- public class noStatic {
- public void show(){
- System.out.println("非静态内部类");
- }
- }
- public static void main(String[] args) {
- new OuterClass.InnerClass().show();
- new OuterClass().new noStatic().show();
- }
-
- }
复制代码
|