Java - 如何在类中加载方法定义它?

And*_*ius 0 java methods class void

例如,我有这个代码:

public class A
{
    private void my_method(){
        //do something
    }
}
Run Code Online (Sandbox Code Playgroud)

那么如何调用下面代码的方法来使用呢?我在一个例子中看到它是这样做的:

public class A
{
    public A {
        my_method();
    }

    //some other code

    private void my_method(){
        //do something
    }
}
Run Code Online (Sandbox Code Playgroud)

但尝试这个给了我这个错误:

"令牌"public"上的语法错误,此标记后面的类"

当然使用建议错误,给出这个错误:

"嵌套类型A无法隐藏封闭类型"所以看起来我看到的代码很糟糕或不知何故我做错了什么.任何人都可以解释如何在Java中正确地做到这一点?

Jer*_*vel 7

你的构造函数是错误的(你忘了括号).

它一定要是

public A() {

}
Run Code Online (Sandbox Code Playgroud)

  • 括号,而不是括号 (3认同)