java中的简单类问题

java中的简单类问题,java,class,Java,Class,有人能告诉我这里出了什么问题吗 package javaapplication2; public class JavaApplication2{ int number; public int JavaApplication2(int number){ this.number = number; return number; } public static void main (String[] args){

有人能告诉我这里出了什么问题吗

package javaapplication2;

public class JavaApplication2{

        int number;

    public int JavaApplication2(int number){
        this.number = number;
        return number;
    }

    public static void main (String[] args){       
    JavaApplication2 object = new JavaApplication2(2); // This line generates error
    }

}
我得到了一个错误:


类JavaApplication2中的构造函数JavaApplication2不能应用于给定的类型??????

构造函数不是正常的方法,并且不返回任何内容。试试这个:

public JavaApplication2(int number){
    this.number = number;
}

构造函数不是普通的方法,并且不返回任何内容。试试这个:

public JavaApplication2(int number){
    this.number = number;
}

构造函数不是普通的方法,并且不返回任何内容。试试这个:

public JavaApplication2(int number){
    this.number = number;
}

构造函数不是普通的方法,并且不返回任何内容。试试这个:

public JavaApplication2(int number){
    this.number = number;
}

构造函数的语法不正确。构造函数没有返回类型。所以你定义的是一个常规方法。然后,当您尝试构造对象的实例时,编译器可以找到的唯一构造函数是不带参数的默认构造函数

这里有一个可能的解决方案:

package javaapplication2;

public class JavaApplication2{

    int number;

    public JavaApplication2(int number){
        this.number = number;
    }



    public static void main (String[] args){       
        JavaApplication2 object = new JavaApplication2(2); 
    }

}
或者你真的想让JavaApplication2成为一种方法。那么您唯一的选择就是调用默认构造函数

package javaapplication2;

public class JavaApplication2{

        int number;

    public int JavaApplication2(int number){
        this.number = number;
        return number;
    }

    public static void main (String[] args){       
        JavaApplication2 object = new JavaApplication2(); 
    }

}

然而,这将是非常奇怪的。至少您希望重命名您的方法。

您的构造函数语法不正确。构造函数没有返回类型。所以你定义的是一个常规方法。然后,当您尝试构造对象的实例时,编译器可以找到的唯一构造函数是不带参数的默认构造函数

这里有一个可能的解决方案:

package javaapplication2;

public class JavaApplication2{

    int number;

    public JavaApplication2(int number){
        this.number = number;
    }



    public static void main (String[] args){       
        JavaApplication2 object = new JavaApplication2(2); 
    }

}
或者你真的想让JavaApplication2成为一种方法。那么您唯一的选择就是调用默认构造函数

package javaapplication2;

public class JavaApplication2{

        int number;

    public int JavaApplication2(int number){
        this.number = number;
        return number;
    }

    public static void main (String[] args){       
        JavaApplication2 object = new JavaApplication2(); 
    }

}

然而,这将是非常奇怪的。至少您希望重命名您的方法。

您的构造函数语法不正确。构造函数没有返回类型。所以你定义的是一个常规方法。然后,当您尝试构造对象的实例时,编译器可以找到的唯一构造函数是不带参数的默认构造函数

这里有一个可能的解决方案:

package javaapplication2;

public class JavaApplication2{

    int number;

    public JavaApplication2(int number){
        this.number = number;
    }



    public static void main (String[] args){       
        JavaApplication2 object = new JavaApplication2(2); 
    }

}
或者你真的想让JavaApplication2成为一种方法。那么您唯一的选择就是调用默认构造函数

package javaapplication2;

public class JavaApplication2{

        int number;

    public int JavaApplication2(int number){
        this.number = number;
        return number;
    }

    public static void main (String[] args){       
        JavaApplication2 object = new JavaApplication2(); 
    }

}

然而,这将是非常奇怪的。至少您希望重命名您的方法。

您的构造函数语法不正确。构造函数没有返回类型。所以你定义的是一个常规方法。然后,当您尝试构造对象的实例时,编译器可以找到的唯一构造函数是不带参数的默认构造函数

这里有一个可能的解决方案:

package javaapplication2;

public class JavaApplication2{

    int number;

    public JavaApplication2(int number){
        this.number = number;
    }



    public static void main (String[] args){       
        JavaApplication2 object = new JavaApplication2(2); 
    }

}
或者你真的想让JavaApplication2成为一种方法。那么您唯一的选择就是调用默认构造函数

package javaapplication2;

public class JavaApplication2{

        int number;

    public int JavaApplication2(int number){
        this.number = number;
        return number;
    }

    public static void main (String[] args){       
        JavaApplication2 object = new JavaApplication2(); 
    }

}

然而,这将是非常奇怪的。至少您希望重命名您的方法。

语法错误在这里不属于主题。请阅读如何执行Java构造函数。Java中的构造函数不能具有返回类型。把
int
public int-JavaApplication2
中去掉语法错误在这里是离题的。请阅读如何创建Java构造函数。Java中的构造函数不能具有返回类型。把
int
public int-JavaApplication2
中去掉语法错误在这里是离题的。请阅读如何创建Java构造函数。Java中的构造函数不能具有返回类型。把
int
public int-JavaApplication2
中去掉语法错误在这里是离题的。请阅读如何创建Java构造函数。Java中的构造函数不能具有返回类型。从
公共int-JavaApplication2