【发布时间】:2019-05-22 21:40:47
【问题描述】:
我刚开始使用 Eclipse IDE 学习 java。我注意到主要方法必须是静态的,否则它会引发错误。因此,我必须为每个用户给定的输入声明许多 Scanner 类的对象。有没有办法让主方法非静态或在eclipse中不带static关键字定义主方法??
【问题讨论】:
-
您能否澄清一下“因此我必须为每个用户给定的输入声明许多 Scanner 类的对象”?最好有代码(见minimal reproducible example)。
-
我注意到 main 方法必须是静态的,否则它会引发错误。 正确。
main方法必须是static。 有没有办法使主方法非静态或在eclipse中不使用static关键字定义主方法? 没有(使用Java)。是的,如果您使用另一种语言,其中main不需要为static。 -
包含代码(可能在代码审查中,如果它是主题但不在此处);您通常不应为每个输入流创建多个
Scanner对象。