首页 > 解决方案 > Java 对象属性

问题描述

如何在java中使对象的属性成为对象数组?

假设我有一个名为 Card 的类,这是正确的方法吗?:

public class DeckOfCards
{
    private Card[] deck; 

    public DeckOfCards()
    {
        deck = new Card[52];
    }
}

标签: javaarraysclassattributes

解决方案


这可以工作,但显然这个类还没有逻辑。您可以实例化一副纸牌,但这只是一个占位符。甲板数组中的实际对象仍然为空。您需要添加一些逻辑,例如函数public void createCards()或在有用的引用(卡片对象引用)public void initDeck() 中分配每个索引。deck


推荐阅读