小编AOO*_*AOO的帖子

返回内部类的静态方法

我真的不明白为什么下面的getMyClass2方法不能是静态的,为什么它不是有效的Java代码?

public class MyClass
{
    private class MyClass2
    {
        public String s1 = "";
        public String s2 = "";
    }

    private MyClass2 myClass2;

    private static MyClass2 getMyClass2()
    {
        MyClass2 myClass2 = new MyClass2();
        return myClass2;
    }

    public MyClass()
    {
        myClass2 = getMyClass2();
    }
}
Run Code Online (Sandbox Code Playgroud)

java static-methods inner-classes

10
推荐指数
1
解决办法
4316
查看次数

标签 统计

inner-classes ×1

java ×1

static-methods ×1