为了账号安全,请及时绑定邮箱和手机立即绑定

将受保护的“卡片”数组元素从子类传递到子类

将受保护的“卡片”数组元素从子类传递到子类

叮当猫咪 2021-09-15 16:47:31
我可以在 passCard() 中找到我想要的卡片,但是我很难将那张卡片移到手上。   public class CardContainer{    protected Card[] cards;这是我试图将我找到的卡片传递到手中的地方。我能够找到卡,但在那之后被卡住了。public boolean passCard(CardContainer cc, Card c){    for(int i = 0; i < cards.length; i++)        {            if(cards[i].equals(c))             {                       //this is where im trying to make magic happen                return true;            }        }    return false;}}public class Hand extends CardContainer {    private String playerName;    public Hand(String name, int numCards)    {        playerName = name;        cards = new Card[numCards];        // manually entered a card to test if it works        cards[1] = new Card(1,'s');    }}public class TestDemo {    public static void main(String[] args) {    Hand h = new Hand("name", 10);    System.out.println(deck.passCard(h, new Card(2,'s')));    // prints manually entered card in hand class    h.printCards();}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 169 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信