重複の可能性:
クラスインスタンスのIDの自動インクリメント
Pythonで次のJavaクラスのようなものにしたいです。
public class MyObject {
private static int ID = 0;
private final int id;
public MyObject() {
id = ID++;
}
}
このJavaコードでは、すべてmyObject
が持つid
ことになり、2つのオブジェクトが同じIDを持つことができる方法はありません(これは1スレッドのアプリケーションです)。
Pythonでこのようなことをすることはできますか?