Java 为什么我会收到预期的错误、类、接口或枚举?
我收到doSomething和doSomethingElse方法的错误消息,错误为类、接口或枚举。我一直收到我创建的任何方法的错误,这似乎是什么问题Java 为什么我会收到预期的错误、类、接口或枚举?,java,Java,我收到doSomething和doSomethingElse方法的错误消息,错误为类、接口或枚举。我一直收到我创建的任何方法的错误,这似乎是什么问题 package tuna3; public class Java { } public static String doSomething(String message){ return message; } public String doSomethingElse(String message){ return message; }
package tuna3;
public class Java {
}
public static String doSomething(String message){
return message;
}
public String doSomethingElse(String message){
return message;
}
}
在Java中,所有方法都必须在一个类中定义,即不能定义不在任何类中的方法。您在Java类之外声明了两个方法 此外,还有一个额外的右大括号(用于关闭Java类主体的左大括号)。移除它
package tuna3;
public class Java {
public static String doSomething(String message){
return message;
}
public String doSomethingElse(String message){
return message;
}
}
移除第一个右括号。你不能有“飞行”方法,一个方法属于某个类,所以在Java中移动这两个方法,缩进在这里很有帮助(而且总是如此)为什么这个答案被否决了?不是否决者,但你的答案很可能被否决了,因为它不包含任何解释文本。这是一个代码唯一的答案,可以被视为低质量。尝试添加一些解释以使其更好。不,“试试这个”是不够的。@ModusTollens,好的,我知道了。谢谢你的编辑,投了赞成票!:)