有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java定义类;我认不出

我定义了一个Card类,但当我试图从该类生成一个对象时,它无法被识别。此外,我在打印时出错,但我无法说出原因或错误是什么

public class Card
{
  int castingCost;
  String name;
  int attack;
  int health;
  String spellType;


  public Card(int cost, String title, int offense, int defense, String type)
  {
    castingCost = cost;
    name = title;
    attack = offense;
    health = defense;
    spellType = type;
  }
}

Card queenWanda = new Card(5, "Queen Wanda", 1, 3, "creature");
System.out.println(queenWanda);

共 (1) 个答案

  1. # 1 楼答案

    你的代码应该在一个方法中

    public static void main(String[] args){
        Card queenWanda = new Card(5, "Queen Wanda", 1, 3, "creature");
        System.out.println(queenWanda);
    }
    

    Demo

    请注意,输出可能不是您想要的,因为您没有重写toString方法