Definition
Felder sind Variablen eines beliebigen Typs, die innerhalb einer class
oder struct
definiert werden.
Dabei sind instance fields
und static fields
voneinander zu unterscheiden.
Instance Fieldes
Instance fields
können in einem Object geändert werden, ohne das sich dies auf das gleiche Feld in anderen Objekten auswirkt.
Static Fields
Im Gegensatz dazu gehören static fields
zur Klasse, in der sie definiert werden. Wird ein solches Feld in der Klasse A verändert, wirkt sich das auch auf das gleiche Feld in Objekt B aus.
Acces Modifier
Felder können als public, private, protected, internal, protected internal
oder private protected
markiert werden.