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