ID-generator für die Objekte erstellt

Brauche ich eine Klasse erstellt Objekte Zuweisung einer ID für jedes Objekt erstellt. Diese ID ist wie üblich ein int-Attribut der Klasse. Ich möchte diesen Wert (ID) erhöht werden jedes mal, wenn ein Objekt erstellt und dann zugewiesen werden, das Objekt, beginnend mit 1. Es fällt mir auf, dass ich noch eine statische int-Attribut.

Wie kann ich die initialisieren das static-Attribut?

Sollte ich eine separate Methode zu tun, die Schrittweite der ID (als ID-generator), die aufgerufen wird, innerhalb eines Konstruktors?

Was ist im Allgemeinen die effektivste und gut durchdachten Art und Weise zu implementieren, dass?

  • Nur ein Kommentar: Wenn man in einem server-side-Cluster-Umgebung dieser Ansatz wird scheitern.
InformationsquelleAutor arjacsoh | 2011-10-05
Schreibe einen Kommentar