刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

请按照要求填补Java代码中的空缺部分。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

this.
this.
deck[count++]    或等价表示
get(i).getCard()
new DeckOfCards()
player.

解析:

本题考查Java语言程序设计的能力,涉及类、对象、方法的定义和相关操作。根据题目描述和给出的Java代码,需要填补代码中的空缺部分。

对于空(1)和空(2),由于构造方法中传入的参数与类的属性同名,需要使用关键字“this”来区分。因此,应该是“this.face = face;”和“this.suit = suit;”来表示为当前对象的属性赋值。

对于空(3),在填充牌桌时,需要为每个花色和点数的组合创建一个新的Card对象,并将其添加到牌桌的数组中。因此,应该是“deck[count++] = new Card(face, suit);”来表示创建一个新的Card对象并将其添加到数组中。

对于空(4),在打印每张牌时,需要使用list对象获取到每张牌的Card对象,并调用其getCard()方法来获取表示一张牌的字符串。因此,应该是“list.get(i).getCard()”。

对于空(5),在创建牌桌对象时,需要使用构造函数来创建一个新的DeckOfCards对象。因此,应该是“new DeckOfCards()”。

对于空(6),在main方法中,需要使用创建的牌桌对象来调用其printCards()方法来打印所有的牌。因此,应该是“player.printCards()”。

创作类型:
原创

本文链接:请按照要求填补Java代码中的空缺部分。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share