JAVA:I';我试图在一个类的新实例中传递一个字符串作为参数,但一直得到一个错误
我试图在创建回文类的新实例时传递一个字符串,但它不断向我抛出错误,有什么帮助吗JAVA:I';我试图在一个类的新实例中传递一个字符串作为参数,但一直得到一个错误,java,Java,我试图在创建回文类的新实例时传递一个字符串,但它不断向我抛出错误,有什么帮助吗 public class Palindrome { public String input; public void Palindrome(String stringinput){ this.input = stringinput; } } public class PalindromeTest { public static void main(String[]
public class Palindrome {
public String input;
public void Palindrome(String stringinput){
this.input = stringinput;
}
}
public class PalindromeTest {
public static void main(String[] args) {
Palindrome p = new Palindrome("test"); //i get an error here
}
}
如果您试图定义构造函数,则
public void Palindrome(String stringinput){
应该是
public Palindrome(String stringinput){
否则,它被认为是返回类型为
void
的方法。如果您试图定义构造函数,则
public void Palindrome(String stringinput){
应该是
public Palindrome(String stringinput){
否则,它被认为是返回类型为
void
的方法。如果您试图定义构造函数,则
public void Palindrome(String stringinput){
应该是
public Palindrome(String stringinput){
否则,它被认为是返回类型为
void
的方法。如果您试图定义构造函数,则
public void Palindrome(String stringinput){
应该是
public Palindrome(String stringinput){
否则它被认为是返回类型为
void
的方法void
关键字告诉编译器这是一个方法签名,而不是构造函数
public void Palindrome(String stringinput){
this.input = stringinput;
}
void
关键字告诉编译器这是一个方法签名,而不是构造函数
public void Palindrome(String stringinput){
this.input = stringinput;
}
void
关键字告诉编译器这是一个方法签名,而不是构造函数
public void Palindrome(String stringinput){
this.input = stringinput;
}
void
关键字告诉编译器这是一个方法签名,而不是构造函数
public void Palindrome(String stringinput){
this.input = stringinput;
}
回文
类没有经过论证的构造函数。它只有默认的非参数构造函数。我认为您错误地将void
添加到公共void回文(String stringinput){}
方法中。因为,您将其作为方法而不是构造函数。回文类没有经过论证的构造函数。它只有默认的非参数构造函数。我认为您错误地将void
添加到公共void回文(String stringinput){}
方法中。因为,您将其作为方法而不是构造函数。回文类没有经过论证的构造函数。它只有默认的非参数构造函数。我认为您错误地将void
添加到公共void回文(String stringinput){}
方法中。因为,您将其作为方法而不是构造函数。回文类没有经过论证的构造函数。它只有默认的非参数构造函数。我认为您错误地将void
添加到公共void回文(String stringinput){}
方法中。因为,你把它作为一个方法而不是一个构造函数。@75inchpianist这不是真的。您可以定义与类同名的方法。(但你不应该)这就是这些错误发生的原因。@SotiriosDelimanolis我被纠正了。我从来没有注意到你可以@这不是真的。您可以定义与类同名的方法。(但你不应该)这就是这些错误发生的原因。@SotiriosDelimanolis我被纠正了。我从来没有注意到你可以@这不是真的。您可以定义与类同名的方法。(但你不应该)这就是这些错误发生的原因。@SotiriosDelimanolis我被纠正了。我从来没有注意到你可以@这不是真的。您可以定义与类同名的方法。(但你不应该)这就是这些错误发生的原因。@SotiriosDelimanolis我被纠正了。我从来没有注意到你可以!您得到的错误是什么?错误是“构造函数回文(字符串)未定义”错误是什么?错误是“构造函数回文(字符串)未定义”错误是什么?错误是“构造函数回文(字符串)未定义”您得到的错误是什么?错误可能是“构造函数回文(字符串)未定义”
public void Palindrome(String stringinput){
this.input = stringinput;
}