2017-04-16 62 views

回答

0

听起来很容易:

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

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

还检查了此相关的问题/回答:Java: Many-object variable (static)

+0

如果'MyClass'由多个线程实例化,你要使用'AtomicInteger'。 – shmosel