Zum Inhalt springen

Die Ungarische Notation


neo_82

Empfohlene Beiträge

Ungarische Notation der Variablennamen

boVariablenname boolean (logical)

bVariablenname byte

cVariablenname char

sVariablenname short

iVariablenname int

lVariablenname long

fVariablenname float

dVariablenname double

dtVariablenname Objekt vom Typ Datum

strVariablenname Objekt vom Typ String

astrVariablenname[] Array vom Typ String

Ausnahme: Zählervariablen i, j, k und Variable für ein Event Ereignis) e

Variablenbenennung bei Klassenvariablen

Beginnen grundsätzlich mit zwei _ und haben im Anschluss die ungarische Notation, um sie von lokalen Variablen zu unterscheiden.

__boVariablenname Klassenvariable Typ boolean

boVariablenname Lokale Variable Typ boolean

Variablenbenamung bei Instanzvariablen

Beginnen grundsätzlich mit einem _ und haben im Anschluss die ungarische Notation, um sie von lokalen Variablen zu unterscheiden.

_boVariablenname Instanzvariable Typ boolean

"Sprechende" Variablennamen mit wortweiser Großschreibung

dKontoNummer (Kontonummer vom Type double)

Ausnahme: Zählervariablen i, j, k

Freiwilliger Verzicht auf Sonderzeichen (Unicode)

Keine Variablenbezeichnung cCafé

Freiwilliger Verzicht von folgenden Operatoren/Zuweisungen

(Inlinezuweisung und Operation)

i=j++

i*=3

Ort der Variablendeklaration und Typisierung

In einer Methode

Wir werden die Variablen immer am Methodenbeginn deklarieren und erstmalig einen Wert zuweisen. Somit sieht man sofort, welche Variablen in einer Methode verwendet werden. Hier werden die Inhalte auch kommentiert.

public void Methodenname()

{

int i=0;

for (i=0;i=10;i++)

{

...

}

}

In einer Klasse

Auch hier deklarieren wir die Variablen gleich unterhalb der Klassendefinition um den Überblick über die Instanzvariablen zu behalten.

public class UpnRechner_Club

{

protected boolean _boLogisch;

public static void main(String args[])

{

...

}

}

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...