Java中的扑克牌

时间:2011-02-05 19:49:37

标签: java enums

我的问题是我必须在java中编写一个创建不同扑克牌的程序 并充分展示了扑克牌的方法。

如何为此程序编写equals方法?应该重写equals方法我知道如何编写toString方法。

它不需要任何Mutator方法。它需要其他方法。

这就是我需要帮助的全部内容。如果你可以帮助我那将是伟大的,我感谢你有时间帮助我。

2 个答案:

答案 0 :(得分:3)

此问题出现在Java 5 Enum的教程中 您在equals / hashmap上的问题也在Java FAQ

答案 1 :(得分:2)

以下是Rank enum的代码。

 public enum Rank {
DEUCE, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK, QUEEN, KING, ACE;
 }

这是PlayingCard构造函数。

 public PlayingCard(Rank r, Suit s) {
     //... construction code
 }