GONZO: Instanzvariablen absolut referenzieren

Beitrag lesen

Hallo,

jetzt habich sogar auch mal ein Problem und brauche etwas Hilfe, von jemandem der sich mit JAVA auskennt.

Ich hab' schon alles, was die Forumssuche zum Thema JAVA ausspuckt, überflogen, aber nix annäherndes gefunden.

Der Code zu meinem Problem sieht so aus:

public class CFoobar
{

private String fooBar;

public CFoobar(String fooBar)
{
CFoobar.fooBar = fooBar;
} // Constructor

} // CFoobar

Ich möchte die Variable fooBar kapseln, sie soll nur durch den Konstruktor gesetzt werden.
Dieser soll sie als Parameter übernehmen.
Da ich dem Grundsatz folgen will, gleiche Daten gleich zu benennen, möchte ich dem Parameter den gleichen Namen wie der gekapselten Variable geben.

Die Zuweisung
CFoobar.fooBar = fooBar;
klappt leider nur, wenn ich die Variable CFoobar.fooBar als static deklariere.

Das kann ich aber überhaupt nicht gebrauchen, da dies eine Eigenschaft ist, die bei jeder Instanz anders sein soll.

In der Language Reference von Sun gibt es nur ein Beispiel mit Klassenvariablen (also als static).

Hat jemand von euch sowas schonmal probiert?
Sollte das nicht auch mit Instanzvariablen gehen?

Vielen Dank schonmal
GONZO