Announcement

Collapse
No announcement yet.

kleines Klassenproblem...

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • kleines Klassenproblem...

    Hallo,

    ich habe folgendes Problem: ich habe ein Klasse gebaut (eine Klasse, die einen ActionListener implementiert), und möchte in dieser Klasse eine Variable verwenden, die ich in meiner main-Funktion deklariert habe. Der Compiler meckert aber jedesmal, weil er die Variable nicht kennt...wie kann ich das Problem lösen ?

    Danke...Flo

  • #2
    Hallo
    Die Variable aus der Main würde ich in der Klasse global machen.
    Dann benötigst du in der nächsten Klasse einen Constructor der diese Variable übernimmt. Dann speicherst du diese in der Klasse ab.

    class Hauptklassse {
    int a

    ...main ... {
    a = 1;
    NeueKlasse nk = new NeueKlasse(a);
    ...
    }
    }

    class NeueKlasse implements ActionListener {
    int variableAusHauptklasse;
    public NeueKlasse(int vAusHauptklasse) {
    variableAusHauptklasse = vAusHauptklasse;
    }
    ...

    mfg Johanne

    Comment

    Working...
    X