Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

VB6: Was ist der Unterschied zwischen Static und Private ??

Christian11 / 2 Antworten / Baumansicht Nickles

O.k. is ne blöde Frage, aber ich fang ja auch grad erst an, gelle ?

bei Antwort benachrichtigen
JCommander Christian11 „VB6: Was ist der Unterschied zwischen Static und Private ??“
Optionen

- der Modifikator "private" kündigt an, das nur innerhalb der Klasse auf Objekte, Methoden etc.
zugegriffen werden kann

- mit "static" deklariert man Klassenvariablen bzw. Klassenmethoden
(keine Instanzenvariablen - methoden)

bei Antwort benachrichtigen
Laurenz Fank Christian11 „VB6: Was ist der Unterschied zwischen Static und Private ??“
Optionen

Wird eine Variable mit dem Zusatz Static in einer SUB oder Function deklariert, so verliert diese nicht ihren Wert bei einem erneuten Aufruf der Sub / Funktion. Beispeil

Call Test
Call Test

Sub Test
Static a as integer
Private b as integer
a=a+1:b=b+1
?a,b
end Sub

Ausgabe
1 1
2 1

bei Antwort benachrichtigen