WinFuture-Forum.de: Private Variablen Bearbeiten - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Private Variablen Bearbeiten ohne pointer...


#1 Mitglied ist offline   XDestroy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.911
  • Beigetreten: 08. August 02
  • Reputation: 0

geschrieben 19. Februar 2007 - 21:33

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
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

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); } }
0

#3 Mitglied ist offline   evert 

  • Gruppe: aktive Mitglieder
  • Beiträge: 44
  • Beigetreten: 20. Januar 07
  • Reputation: 0

geschrieben 20. Februar 2007 - 23:25

Warum arbeitest du nicht einfach mit Get und Set Methoden?
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0