Zugriff auf Objekt

Shao

Mitglied
Guten Abend, ich würde gerne in einer Methode ein Objekt erstellen und dieses in einer anderen Methode der selben Klasse wiederverwenden. Nur weiß ich grade leider nicht wie 🙁

Java:
public class Umfrage {
    private int[] ja_antworten;
    private int[] nein_antworten;

    public int getJa_antworten(int fragennummer) {
        return ja_antworten[fragennummer];
    }

    public int getNein_antworten(int fragennummer) {
        return nein_antworten[fragennummer];
    }

    public void fragen_eingeben() {
        System.out.println("Wie viele Fragen soll ihre Umfrage haben ?");
        int anzahl = IO.readInt();
        Fragenkatalog fragen = new Fragenkatalog(anzahl);
        for (int i = 0; i >= anzahl; i++) {
            System.out.println("Bitte deine " + (i + 1) + " Frage eingeben");
            fragen.setFrage(IO.readString(), i);
        }
    }

    public void ablauf(){
    }


}

in "fragen_eingeben" erstelle ich ja das Objekt "fragen" und würde gerne in "ablauf" darauf zugreifen.

Vllt kann mir ja jemand einen kleinen Tipp geben.
MfG Shao
 
In der Klasse oben

Java:
private Fragenkatalog[] fragen;

In der Methode fragen_eingeben()

Java:
fragen = new Fragenkatalog(anzahl);
 
Wenn du eine eigene Klasse Fragenkatalog hat, dann schreibst du

Java:
public class Umfrage {
  private Fragenkatalog fragen;
  // ...
  public void fragen_eingeben() {
    // ...
    fragen = new Fragenkatalog(anzahl);
    // ...
  }
}
 

Zurück
Oben