gpt4 book ai didi

java - 如何访问对象实例的数组索引

转载 作者:行者123 更新时间:2023-12-01 06:41:27 26 4
gpt4 key购买 nike

美好的一天!

我想知道如何访问对象实例的数组索引。

我的代码如下:

public class PokerPlayer {

private String name = null;
private Card [] cardsOnHand = new Card[5];

//getter and setter
}

我想要的是访问cardsOnHandArray[index],以便我可以在另一个类上调用它并设置每个索引的值...

public class PokerGame {
public static void main (String [] Args){
PokerPlayer players []= new PokerPlayer[4];
for(PokerPlayer player : players){
for(int i =0; i<5; i++){
//ACCESS cardsOnHand index i and store something on it...
}
}
}
}

如有任何建议,我们将不胜感激。我怎样才能改进我的面向对象设计?预先感谢您

最佳答案

public class PokerPlayer {
...
public Card getCard(int index) {
return this.cardsOnHand[index];
}

public void setCard(int index, Card card) {
this.cardsOnHand[index] = card;
}
...
}

然后使用:

player.getCard(i);
player.setCard(i,new Card());

关于java - 如何访问对象实例的数组索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5900536/

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