gpt4 book ai didi

java - 从一个类调用另一个类的方法

转载 作者:行者123 更新时间:2023-12-02 06:02:02 24 4
gpt4 key购买 nike

开始学习 UML 图以及如何在类之间进行交互。一直纠结如何从Player类到main方法类调用这个方法。 (我的说明说我不允许使用构造函数)

玩家等级=

 public String askForGuess()
{
System.out.println("Enter your guess: ");
String userGuess = keyboard.nextLine();
return userGuess;
}

Bagel类(包括main方法,尝试调用askForGuess方法

Player.askForGuess(); //Java is saying I need to change it to static, is that true?

最佳答案

在 main(...) 方法中,如果直接调用另一个类方法,例如:MyClass.doSomething(),则必须将方法 doSomething() 声明为静态。否则,您需要像这样创建该类的实例:

MyClass clazz = new MyClass();

然后调用它的方法:clazz.doSomething();

希望这有帮助。

关于java - 从一个类调用另一个类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22596041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com