我如何在一个方法中使用已经创建的对象到另一个方法中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何在一个方法中使用已经创建的对象到另一个方法中?相关的知识,希望对你有一定的参考价值。
好吧,我创建了一个名为game1的Game实例,但我如何在其他方法中使用game1的同一实例呢?这是我目前所拥有的
public static void main(String[]args) {
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();
}
这是我的游戏类中的Display all方法。
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 你可以在其他函数中调用 displayAllTickets()
直接在您的 game1
无适配器功能的对象 DisplayAllTickets()
.
game1.displayAllTickets();
以上是关于我如何在一个方法中使用已经创建的对象到另一个方法中?的主要内容,如果未能解决你的问题,请参考以下文章