Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java构造函数必须自动生成对象的id值_Java - Fatal编程技术网

Java构造函数必须自动生成对象的id值

Java构造函数必须自动生成对象的id值,java,Java,我有个问题。我正在寻找构造函数的想法,它必须自动为实例生成id值。我找了很多页,但找不到正确的想法。也许你有办法做到这一点? 提前谢谢 听起来很简单: class MyClass { private int id; private static int numInstances; public MyClass() { id = ++numInstances; } } 还可以查看此相关问题/答案:如果MyClass由多个线程实例化,则需要使用At

我有个问题。我正在寻找构造函数的想法,它必须自动为实例生成id值。我找了很多页,但找不到正确的想法。也许你有办法做到这一点? 提前谢谢

听起来很简单:

class MyClass {
    private int id;
    private static int numInstances;

    public MyClass() {
        id = ++numInstances;
    }
}

还可以查看此相关问题/答案:

如果
MyClass
由多个线程实例化,则需要使用
AtomicInteger