Hallo @all.
Ich habe hier eine klasse in der habe ich eine private variable. ich möchte unbedingt das dies so bleibt, möchte aber gleichzeitig die werte dieser variable von einer anderen klasse aus ändern. in c++ hätte ich einfach die adresse (&variable) übergeben. in java wird das jetz eng....
habt ihr eine idee was ich machen kann? wichtig wäre mir das es trotzdem sauber programmiert bleibt.
ich wollte es halt nicht in der eigenen klasse machen weil ich mit der variable eine ganze menge mache. deshalb wollte ich das alles in eine neue klasse machen....
bsp:
class a
{
private double flux;
}
class b
{
public method b(double flux)
{
mach dies und das mit flux; //geht noch nicht, da flux private ist....
}
}
thx!!!
gruß
xdestroy
Seite 1 von 1
Private Variablen Bearbeiten ohne pointer...
Anzeige
#2
geschrieben 20. Februar 2007 - 08:08
class A { private double foo; public setFoo(double foo) { this.foo = foo; } }
class B { public void b (double flux) { A a = new A(); a.setFoo(flux); } }
class B { public void b (double flux) { A a = new A(); a.setFoo(flux); } }
#3
geschrieben 20. Februar 2007 - 23:25
Warum arbeitest du nicht einfach mit Get und Set Methoden?
Thema verteilen:
Seite 1 von 1