调用静态方法play()Java

时间:2016-11-16 21:35:11

标签: java methods static

我在我的Java课程中落后了一点(双关语并不打算),我对二级方法略有不安(如果这是他们所谓的)。这是一个在线课程,所以老师的帮助很少。无论如何,我们正在RPS类中创建一个Rock Paper Scissors游戏(所有代码都在一个文件中)。引用作业:

  

main()将成为RPS类的一部分,相当小,并且只包含一个循环,询问用户是否想要播放" Rock,Paper,Scissors"。如果他们说是,则调用RPS类的静态方法play()。如果没有,程序结束。 play()没有参数,也没有返回值。

我并没有要求任何人为我做这件事,但我不明白如何启动RPS课程的静态方法游戏()#'。

提前致谢!

1 个答案:

答案 0 :(得分:2)

由于所有内容都在一个类中,因此应将代码分离为组织方法。

你需要main方法," public static void main(...)"但是如果你想制作另一个(实例)类中没有包含的额外方法那么那些方法也需要声明为静态。

所以它看起来像这样......

public class RPS{

    public static void main(String[] args){
       play();
    }

    private static void play(){...}
}