【发布时间】:2011-09-19 01:05:11
【问题描述】:
各位程序员大家好。有人可以向我解释这段代码到底是做什么的吗?启动方法让我有点失望(isHigherThan(Card card2));除此之外我很好。 card2 在 java 文件的其他任何地方都没有提到。
public boolean isHigherThan(Card card2)
{
boolean result = false;
if (face == card2.getFace())
{
if (suit > card2.getSuit())
result = true;
}
else
{
if (face > card2.getFace())
result = true;
}
return result;
}
谢谢
【问题讨论】:
-
究竟哪一部分你不明白?
card2来自哪里?这只是传入的方法参数。 -
getFace() 方法返回什么类型?