我创建了一个类,我需要为视频游戏中的每张卡制作一个对象。
由于某种原因,我得到的卡无法解决类型错误。
这是我的代码:
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");
}
}
现在我遇到了多个错误。
首先,我得到,“字符串无法解析为变量” 然后我得到,“令牌上的语法错误”名称“,删除此令牌(我很少得到这个并输入。 最后,我得到“卡无法解析为一种类型”
请帮忙!
答案 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");
}
}