Hey Leute,
mal eine kurze Frage zur einer Variable bzw. Attribut von folgender Beispielaufgabe:
1) String text;
2) text = new String (Neuer Text);
3)
4) int zahl;
5) String Buchstabe;
6) static String Alphalbet;
Verstehe den genauen Unterschied zwischen Attribut und Variablen nicht.
Kann man sagen, dass in Zeile 1 text als ein Attribut vom Typ String deklariert wird und in Zeile 2 dem Attribut einer Referenz zugewiesen wird mit den Input-Paramtern (Neuer String) und jetzt erst zur Referenzvariablen wird? Ist eine Referenzvariable und Instanzvariable das selbe??
In Zeile 4 und 5 wird eine Instanzattribut deklariert vom Typ int und String und in Zeile 6 ein Klassenattribut vom Typ String.
Mich wundert, dass Zeile 1 und Zeile 5 den selben Aufbau haben aber anders definiert werden. ???:L
Ist das richtig so beschrieben?
VG
Jens :toll:
mal eine kurze Frage zur einer Variable bzw. Attribut von folgender Beispielaufgabe:
1) String text;
2) text = new String (Neuer Text);
3)
4) int zahl;
5) String Buchstabe;
6) static String Alphalbet;
Verstehe den genauen Unterschied zwischen Attribut und Variablen nicht.
Kann man sagen, dass in Zeile 1 text als ein Attribut vom Typ String deklariert wird und in Zeile 2 dem Attribut einer Referenz zugewiesen wird mit den Input-Paramtern (Neuer String) und jetzt erst zur Referenzvariablen wird? Ist eine Referenzvariable und Instanzvariable das selbe??
In Zeile 4 und 5 wird eine Instanzattribut deklariert vom Typ int und String und in Zeile 6 ein Klassenattribut vom Typ String.
Mich wundert, dass Zeile 1 und Zeile 5 den selben Aufbau haben aber anders definiert werden. ???:L
Ist das richtig so beschrieben?
VG
Jens :toll: