所以我正在尝试为学校制作剪刀石头布的游戏,而老师没有帮助我或回答我的问题,所以如果有人可以帮助我,那将是很好的
所以我需要在用户按下按钮后将其禁用,而我这样做是这样的:
public void TurnOffButtons()
{
myRock.disable();
myScissors.disable();
myPaper.disable();
}
myRock,myPaper和myScissors是按钮名称
我有3个不同的私有类,每当用户按下按钮时它们就会运行,我想在这些类中调用方法TurnOffButtons暂时禁用它们,以便用户无法在按下按钮所在的新游戏之前继续按下它们然后重新启用(这样可以防止用户不断获胜)
我的问题是我怎么称呼他们?我尝试使用以下代码行:
new TurnOffButtons();
但是它给了我一个错误 如果有人可以帮助那将是惊人的
答案 0 :(得分:2)
如果您的对象obj
具有方法foo
,则执行该功能的语法为obj.foo()
。只需编写obj.TurnOffButtons()
。如果调用TurnOffButtons
的函数在定义TurnOffButtons
的同一类的内部,那么您可以编写TurnOffButtons();
而无需使用任何obj
。
我不认为这是您的问题,因为通过编写new TurnOffButtons()
,很明显对“对象”和“功能”的含义有误解,因此我发现我的上一段会可能对您没有帮助。这些想法对于能够理解Java代码至关重要。请阅读或观看Internet / YouTube上的教程,以便您理解该语言。然后,通过与控制台/终端练习,尝试使用该语言编写。您将无法在此级别完成交互式UI。这并不意味着您不会学习-并不难,但是,您必须首先学习。