Accessormethode

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

eine sehr einfache aber prinzipielle Frage:

Folgender Code:


Code:
.
.
.
setBaum("Linde);

private void setBaum(String a) {
  baum = a;
}
public String getBaum() {
  return baum;
}

Wo deklariere ich die Variable "baum"? Wird die Variable als Klassenvariable definiert?
In der Art:

Code:
public class Baumarten() {
  private String baum = null;
}

Mir kommt das etwas Spanisch vor. Denn ich habe sehr viele Zugriffsmethoden in einer Klasse und daher sehr viele (nennt man diese KLassenvariablen?) zu initialisieren.

Danke
Juergen
 

Oni

Top Contributor
wenn das immer die gleiche varibale sein soll, dann kannst du sie als klassenvariabel initialisieren. wie du es ja oben schon im code beispiel gemacht hast.
 

SnooP

Top Contributor
so wie du sie deklariert hast, ist sie eine Objektvariable - keine Klassenvariable...

was willst du überhaupt machen? ;)
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben