Auf Thema antworten

Hallo an alle :)


Wir haben erst vor kurzem mit Java angefangen und unter anderem viel mit den Getter -/Setter Methode gemacht.


Die Setter Methode dient ja um zum Beispiel eine Instanzvariable zu initialisieren (mit einem Wert zu belegen)


zum Beispiel:


[code=Java]

public String setVorname(String vorname) {

    this.vorname=vorname;

}

[/code]


Aber ich komme nicht ganz dahinter für was genau eine Getter Methode nützlich ist =(

Damit gibt man ja einen Wert zurück, aber wohin zurück? =/


In der Schule haben wir mit 2 Klassen in einem Projekt gearbeitet, braucht man da dann die Getter Methode um auf die Variable zugreifen zu können falls diese private ist?


z.B:

[code=Java]public class Menschen {


private String vorname;


public String setVorname(String vorname) {

    this.vorname=vorname;

}


public String getVorname(){

    return vorname;

}

[/code]


Und dann die 2.te Klasse:

[code=Java]

public class TestMenschen {

   

    public static void main(String[] args) {


        String vorname;

        Menschen Test = new Menschen();

        Test.setVorname("Hans");

        vorname=Test.getVorname();

       


    }

}

[/code]


Dient zu diesem Zweck die Getter Methode, oder verpeile ich da was? :D


Hoffe mir kann das einer erklären =/


Liebe Grüße,

Jörgi



Oben