【发布时间】:2017-07-09 03:12:50
【问题描述】:
我的教科书说要“添加多种方法”。但是我到底该把这个方法放在哪里呢?
我想我应该把它放在 main 里面,但是一旦我把 public static void 部分放在里面,就会出错!!当我将一个方法放在 main 之外时,有一个错误告诉我“缺少方法体,或声明抽象”。
main 里面有什么,main 外面有什么?
package testin;
public class Testin {
public static void printAmerican(String day, String month, int date, int year);{
day="Monday"
month="March"
date=14;
year=2017;
}
public static void main(String[] args) {
// TODO code application logic here
}
};
【问题讨论】:
-
另外,如果您询问错误或异常,总是在您的问题中发布完整的错误/异常消息和相关代码,并指出哪些代码行涉及。这些消息非常重要,通常会准确地告诉您您做错了什么,从而引导您找出解决方法。
-
用谷歌搜索任何简单的程序,你就会看到它是如何工作的。此外,每当您发布有关您的代码不起作用的问题时,请包括损坏的代码和错误。
-
此外,您通常不能包含语句的一部分并期望没有错误。这就是为什么只有“public static void”部分会导致错误。
-
如果你的意思是你有一个 IDE 告诉你有一个错误:IDE 通常会在你没有完成输入的结构上显示错误。如果我开始输入一个方法并在
public static void之后暂停,如果我等待的时间超过大约 1 秒,它将显示错误。不要担心那些。仅当您认为一个代码单元(如语句或方法)已完成并且 IDE 仍然说它是错误时才担心错误。 -
非常感谢大家的 cmets。我通过添加实际代码编辑了我的帖子。
标签: java class compiler-errors declaration