Java 类内类

Java 类内类,java,class,this,Java,Class,This,我的问题是,写什么????为了获得类FirstClass,我不能写“this”,因为我会得到线程。你可以写FirstClass。这来访问封闭的类实例。提示:将你的类命名为与java.lang中的类一样是一个非常糟糕的主意。事实上,OP可以直接使用FirstClass.checkSomething(),因为它是静态的。但我认为你的答案会更符合需要:):我不知道这样的事情,我真的很感激:)@AngeloNeuschitzer我认为他的方法检查某物在参数中使用第一类对象,而这正是他想通过在内部类中使用

我的问题是,写什么????为了获得类FirstClass,我不能写“this”,因为我会得到线程。

你可以写
FirstClass。这
来访问封闭的类实例。

提示:将你的类命名为与
java.lang
中的类一样是一个非常糟糕的主意。事实上,OP可以直接使用FirstClass.checkSomething(),因为它是静态的。但我认为你的答案会更符合需要:):我不知道这样的事情,我真的很感激:)@AngeloNeuschitzer我认为他的方法
检查某物
在参数中使用
第一类
对象,而这正是他想通过在内部类中使用
this
来达到的对象,以便能够将其作为参数传递给静态方法。
public class FirstClass
{
    private FirstClass()
    {
        new Thread(new Thread()).start();
    }

    public static void checkSomething(FirstClass clas)
    {
        //doing something
    }
    private class Thread implements Runnable
    {

        @Override
        public void run() {
            checkSomething(????);
        }

    }

    public static void main(String[] args)
    {
        new FirstClass();
    }
}