0

我正在做一个处理掷硬币的练习题。我了解其他所有步骤,但我对如何首先设置方法和类感到困惑。我对他们给我的变量感到困惑。问题是,

定义一个具有 2 个实例数据的类 Coin,一个字符串面,可以是“正面”或“反面”,以及一个表示硬币货币价值的 int 值。类中应包含以下方法: - 默认构造函数 - 采用 2 个参数初始化实例数据的构造函数

所以我对每个人的问题是我将如何创建这个?

这是我到目前为止所拥有的:

public class Coin
{
    private int Value;
    private String Face;

    public Coin(int a)
    {
        Value = a;
        Face = "heads";
    }

    public Coin(int b, String faceTails)
    {
        Value = b;
        Face = "tails";
    }
4

1 回答 1

1

根据您的要求:

定义一个具有 2 个实例数据的类 Coin,一个字符串面,可以是“正面”或“反面”,以及一个表示硬币货币价值的 int 值。类中应包含以下方法:

  • 默认构造函数:

如果有一个带参数的构造函数,则需要在 Java 中定义一个空的 bean 构造函数,如下所示:

public Coin(){...}
  • 一个使用 2 个参数来初始化实例数据的构造函数

您已经正确定义了这个,但您可能不需要带有 1 个参数的构造函数。

public Coin(int b, String face)
{
    this.value = b;
    this.face = face;
}

您可能还想为字段值添加一些 getter,以便您可以从类外部访问这些值。

于 2013-03-11T02:04:44.410 回答