java - Java 对象属性
问题描述
如何在java中使对象的属性成为对象数组?
假设我有一个名为 Card 的类,这是正确的方法吗?:
public class DeckOfCards
{
private Card[] deck;
public DeckOfCards()
{
deck = new Card[52];
}
}
解决方案
这可以工作,但显然这个类还没有逻辑。您可以实例化一副纸牌,但这只是一个占位符。甲板数组中的实际对象仍然为空。您需要添加一些逻辑,例如函数public void createCards()
或在有用的引用(卡片对象引用)public void initDeck()
中分配每个索引。deck
推荐阅读
- unity3d - 异步功能在 PC 上工作但在 Android 上不工作
- angular - Angular / RxJS:发送 API 请求然后轮询另一个端点
- javascript - 使用 Observables 在组件中发生更改后如何从 API 再次获取数据?
- python - 代码在 Pandas 中花费太多时间进行规范化和应用函数
- jboss - EJB 未使用 @EJB 在 Wildfly 9.0.0 中初始化
- java - WatchService 和 FileObserver 有什么区别
- javascript - 无法在小型 JavaScript 游戏中正确显示棋子 - JavaScript Canvas
- angular - NGXS - 在 switchMap 中返回(任何)时提供了无效对象
- bash - bash在用ifs分割线后打印整行
- python - 高效地将项目批量保存到 Elasticsearch