Java main函数不会使用其中的方法进行编译

时间:2017-05-17 01:17:36

标签: java

我现在正在使用Netbeans来学习基本的Java东西,而且我已经环顾四周,我无法弄清楚这有什么问题。我无法在" main"中制作任何一种方法。函数,因为它不编译。我收到错误说

  

错误:非法启动表达式:public String method(int a){

    public class JavaApplication3 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       public String method(int a){
           return "a";
       }

    }
}

2 个答案:

答案 0 :(得分:1)

在这里作为初学者,你做错了一点 你不能在side main中创建一个Function 在main方法中,我们通常使用它来调用我们创建的函数,因此创建一个单独的类并使用main方法

调用它
  public class JavaApplication3 {
    public void main(String[] args) {

    method(1);

  }
  public String method(int a){
    return "a";
  }
}

答案 1 :(得分:1)

在Java中,我们可以使用object在另一个方法中调用一个方法,但是我们不能在另一个方法中创建一个方法。

示例:

public class JavaApplication3 {

    public static void main(String[] args) {
       JavaApplication3 Objet1 = new JavaApplication3();
       Objet1.method(5);
    }
    public String method(int a){
        return "a";
    }
}