卡无法解决类型错误

时间:2017-03-12 20:29:33

标签: java

我创建了一个类,我需要为视频游戏中的每张卡制作一个对象。

由于某种原因,我得到的卡无法解决类型错误。

这是我的代码:

public class Cards {
  static void Card(String name, String rarity, String type){};
  Card Arrows = new Card("Arrows", "Common", "Spell");
}

请帮忙!

谢谢!

编辑: 我打算把这个做成一个方法。 真正无效的代码是:

public class Cards{
public static void CardDeclaration(){
          //Object Declaration
          Card(String name, String rarity, String type){};
          //Arrows Declaration
          Card Arrows = new Card("Arrows", "Common", "Spell");
    }
}

现在我遇到了多个错误。

首先,我得到,“字符串无法解析为变量” 然后我得到,“令牌上的语法错误”名称“,删除此令牌(我很少得到这个并输入。 最后,我得到“卡无法解析为一种类型”

请帮忙!

1 个答案:

答案 0 :(得分:0)

这可能更像你正在寻找的东西。

public class Card {
  String name;
  String rarity;
  String type;
  Card(String name, String rarity, String type){
      this.name = name;
      this.rarity = rarity;
      this.type = type;
  };

  public static void main(String[] args) {
    Card arrows = new Card("Arrows", "Common", "Spell");
  }
}