如果我有一些属性会发生变化的对象。我怎样才能最好地跟踪对象?可能会创建一个ID。什么可能对创建这样的 id 有用?在创建时计数的静态字段?
class Foo {
String bar;
int id;
static int counter = 0;
Foo() {
this.id = counter++;
}
}
我能做得更好吗?我不想将对象存储在 db 中,也不想使用 HashMap 等。
如果我有一些属性会发生变化的对象。我怎样才能最好地跟踪对象?可能会创建一个ID。什么可能对创建这样的 id 有用?在创建时计数的静态字段?
class Foo {
String bar;
int id;
static int counter = 0;
Foo() {
this.id = counter++;
}
}
我能做得更好吗?我不想将对象存储在 db 中,也不想使用 HashMap 等。