Entwickler-Ecke
C# - Die Sprache - Static Bedeutung
Barbidi - So 06.12.09 20:33
Titel: Static Bedeutung
Guten Abend,
ich habe jetzt angefangen mich mit C Sharp zu beschäftigen. Da ich demnächst eine Klausur darüber schreiben muss, habe ich mich mal umgehört was wir so wissen müssen. Und hier kommt meine Frage bzw Fragen:
Was bewirkt der Modifizierer static in der Definition einer Methode?
und
Was bewirkt der Modifizierer static in der Deklaration einer Merkmalsvariablen?
Danke schonmal im vorraus:)
Mfg
Barbidi
jaenicke - So 06.12.09 20:47
Hallo und :welcome: !
Es wäre gut gewesen, wenn du dazugeschrieben hättest was du an den
VIA GOOGLE ja
leicht zu findenden Definitionen [
http://msdn.microsoft.com/de-de/library/98f28cdx.aspx] nicht verstehst. Dann hätte ich etwas dazu schreiben können...
Hier nochmal kurz eine Erklärung:
Wenn du etwas static deklarierst, dann musst du keine Instanz der Klasse erstellen, sondern greifst direkt über die Klasse darauf zu. Ein Beispiel wäre eine Umrechnungsfunktion, die einen Wert erhält und den umgewandelten direkt zurückgibt, ohne dafür eine spezielle Instanz der Klasse (und deren Daten) zu benötigen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!