【发布时间】:2013-04-01 23:51:00
【问题描述】:
所以我的任务基本上是用java在电脑上创建游戏“Hearts”。
我首先创建了一个对象“卡片”:
*
公共类卡片{
public enum Suit { CLUBS, HEARTS, SPADES, DIAMONDS } public enum Value { TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK, QUEEN, KING, ACE} private Suit suit; private Value value;> 公牌(西服,价值价值){ 西装 = getSuit(); 值 = getValue(); } }
但是,每当我尝试在另一个类中使用类型 Suit 或 Value 时,都会收到错误消息“无法解析为变量”。所有 .java 文件都在同一个文件夹中,并且我的 Card 类上没有任何错误消息......那我做错了什么?为什么 java 不能识别 Value 和 Suit 类型?
PS:另一节课是老师给我们的测试课。我无法更改它,因为这是他用来给我们评分的那个。
提前致谢!
【问题讨论】:
-
你是否在你使用的类中正确地导入了 Suit 和 Value 枚举?
-
哪行代码导致错误?你老师的代码是你自己的吗?