public class Test {
private String test;
public Test(String test) {
this.test = test;
}
}
mir gefällts einfach nicht - es sagt nicht viel aus... Klassen und Instanzvariablen sind "globale" Variablen zb - aber sind beides zwei versch. Sachen.....dotlens hat gesagt.:wieso denn? stimmt global nicht?
deathbyaclown hat gesagt.:dann wenn es eine überschneidung von lokalen Variablen mit Instanzvariablen gibt !
bps:
Code:public class Test { private String test; public Test(String test) { this.test = test; } }
// 1.) Prefixe:
m_ // vor Instanzvariblen (member)
s_ // vor Klassenvariablen (static)
// 2.) Datentyp:
i // Zahlen
s // Strings
o // Object's
bt // grafische Schaltfläche (Button / JButton)
ht // hashtable
v // Vector
dlg // grafischer Dialog
.
.
.
// 3.) Name
// hängt halt davon ab, für was die Variable da ist.
// Bsp.:
s_sTest // Klassenvariable 'Test' vom Datentyp 'String'
m_sTest // Instanzvariable 'Test' vom Datentyp 'String'
sTest // lokale Variable 'Test' vom Datentyp 'String'
davor schüttelts mich, da meiner Ansicht nach der Name einer Variable verhunzt wird.... aber geschmackssache....sky80 hat gesagt.:Also, ich verzichte generell darauf, eine Instanz-/Klassenvariable und einer lokalen Variable den gleichen Namen zu geben. Ich nutze immer folgende Konvention:
deathbyaclown hat gesagt.:davor schüttelts mich, da meiner Ansicht nach der Name einer Variable verhunzt wird.... aber geschmackssache....