Difference between revisions of "Member variable"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) (→See also) |
Karl Jones (Talk | contribs) (→See also) |
||
Line 10: | Line 10: | ||
== See also == | == See also == | ||
− | * [[Attribute (computing)]] - | + | * [[Attribute (computing)]] - a specification that defines a property of an [[Object (computer science)|object]], [[HTML element|element]], [[Computer file|file]], etc. |
* [[Object-oriented programming]] | * [[Object-oriented programming]] | ||
Revision as of 19:52, 23 August 2016
In object-oriented programming, a member variable (sometimes called a member field) is a variable that is associated with a specific object, and accessible for all its methods (member functions).
Types in class-based language
In class-based languages, these are distinguished into two types:
- If there is only one copy of the variable shared with all instances of the class, it is called a class variable or static member variable
- If each instance of the class has its own copy of the variable, the variable is called an instance variable.
See also
- Attribute (computing) - a specification that defines a property of an object, element, file, etc.
- Object-oriented programming
External links
- Member variable @ Wikipedia