好的,我创建了一个名为game1的Game实例,但我如何在其他方法中使用game1的相同实例呢?这是我目前所拥有的
int[] lotto1 = {3,11,15,27};
int[] lotto2 = {11,14,18,21};
int[] lotto3 = {9,22,29,30};
int[] lotto4 = {1,7,13,22};
int[] lotto5 = {11,21,22,30};
ArrayList<Ticket> participants = new ArrayList<>();
participants.add(new Ticket("Santos", "Dundalk", 899795253,lotto1));
participants.add(new Ticket("Temi", "Balbriggan", 899795253, lotto2));
participants.add(new Ticket("Miracle", "Dundalk", 899795253, lotto3));
participants.add(new Ticket("Lateef", "Dublin", 899795253, lotto4));
participants.add(new Ticket("Elijah", "Dundalk", 899795253, lotto5));
Game game1 = new Game(participants);
}
public static void DisplayAllTickets()
{
game1.displayAllTickets();
}
这是我的游戏类中的全部显示方法
public void displayAllTickets()
{
for (int i = 0; i < ticket.size(); i++)
{
System.out.println(ticket.get(i));
}
}
如果希望在其他函数中使用game1
对象,可以将其作为参数传递给函数。
public static void exampleFunction(Game game){
//your function body where you do fancy stuff with your object
}
p.s您可以直接在Game1
对象上调用DisplayAllTickets()
函数,而不需要适配器函数DisplayAllTickets()
。
game1.displayAllTickets();
你知道吗?也许有更好的办法?
问题内容: 在Bruce Eckel的“ Thinking In Java,第四版”的第428页(有关类型信息的章节)中,具有以下示例: 也许我有点累,但是我看不到add()方法中对add()的调用是如何工作的。我一直认为它应该有一个引用,或者是一个静态方法(并且我在ArrayList或List中找不到静态add())。我想念什么? 我只是为自己测试,发现这可行: 问题答案: Java为这样的方法
问题内容: 所以我基本上想做的很简单 由于某种原因,它无法正常工作。在我的Javascript控制台(Chrome浏览器)中 编辑1:我已经添加了实际的代码,如您所见,我在构造函数中绑定了validateEmail 问题答案: 您的方法已正确定义,因此问题出在如何 调用上 。 您以一种设置为实例以外的方式调用它。这在事件侦听器中很常见。我想您的代码中有一些类似的代码: React 的推荐解决方案是
问题内容: 用Java开发一个简单的井字游戏。 我有一个名为的课程。此类应包含有用的游戏方法。游戏发生在另一个班级。 中的方法是。该方法应该将所有9个按钮(井字游戏板)上的文本设置为空白,再次将它们设置为启用,然后将变量设置为1。 这是它的代码: 是游戏主类中的JButtons数组。 该方法以前在游戏的主要类中使用。但是现在它在不同的类中,它无法到达该类中的按钮并对其进行操作。 我在中创建了get
我想知道是否可以将变量和(它们都位于类中的方法中)用于类中的方法,以便在类中输入的用户名和密码将与类中的输入匹配。
我试图创建一个简单的程序来输出由用户输入的星星的数量。我正在尝试学习如何使用一个以上的方法来做到这一点,这是我的代码 我面临的问题是,在循环方法中,我不能使用变量n,有没有办法在main方法中使用变量,在另一个方法中使用变量?泰 -平古