存放东西以备日后使用?

时间:2014-02-26 18:08:48

标签: java class methods interaction construct

有没有什么方法可以创建一个类,其中输入的内容将被存储并能够在以后使用? 例如

  

Coins类将构造一个具有名称和值的硬币。它还将具有必要的访问方法。你的钱包类(驱动程序类)中会有一些硬币,你会在格式良好的输出中打印出钱包里有多少钱。

如果没有,我将如何做到这一点?

2 个答案:

答案 0 :(得分:0)

您可以将信息存储在类的变量和成员字段中:

我强烈建议您查看Classes上的官方教程,该教程将介绍成员变量以及如何使用它们。

class Example {

    int value;

    void setValue (int v) {
        value = v; // store value
    }

    void useValueForSomething () {
        System.out.println(value); // use it later
    }

    void localVariableExample () {
        int x = 42; // store x
        System.out.println(x); // use it later
    }

 }

如果您的意思是希望信息在程序的单独运行中持续存在(虽然我怀疑您的意思是这一点),这是一个更广泛且稍微更高级的主题;存在许多技术和框架,你必须提出一个更具体的问题。但是,这似乎不是你的意思,所以我建议查看那个教程。

答案 1 :(得分:0)

public class Coin {
    String name;
    int value;
    Coin() {}
    Coin (String _name, int _value) {
        name = _name;
        value = _value
    }
    int getValue(){
        return value;
    }
}

硬币类的简单代码。