Difference Between Static and Instance members ?

1) When a field declaration includes a static modifier, the fields introduced by the declaration are static fields. When no static modifier is present, the fields introduced by the declaration are instance fields. Static fields and instance fields are two of the several kinds of variables
2) A static field is not part of a specific instance; instead, it identifies exactly one storage location. No matter how many instances of a class are created, there is only ever one copy of a static field for the associated application domain.
3) An instance field belongs to an instance. Specifically, every instance of a class contains a separate set of all the instance fields of that class.




Comments