Difference between revisions of "Instance variable"

From GNUstepWiki
Jump to navigation Jump to search
m (Clarifying that instance variables do not share values between instances)
(Added to category Objective-C)
 
Line 1: Line 1:
 
Each instance of a class may have a local copy of one or more variables which are known as instance variables, and which may contain unique properties or values associated with that instance. These variables are not shared between instances of a class.
 
Each instance of a class may have a local copy of one or more variables which are known as instance variables, and which may contain unique properties or values associated with that instance. These variables are not shared between instances of a class.
  
Instance variables are declared in the class's [[Interface]] and become part of any objects which are members of, or inherit from, the class.
+
Instance variables are declared in the class's [[interface]] and become part of any objects which are members of, or inherit from, the class.
  
 
Instance variables are also referred to as ivars.  
 
Instance variables are also referred to as ivars.  
  
Compare with the concept of a [[Class variable]].
+
Compare with the concept of a [[class variable]].
 +
 
 +
 
 +
[[Category:Objective-C]]

Latest revision as of 09:45, 21 June 2006

Each instance of a class may have a local copy of one or more variables which are known as instance variables, and which may contain unique properties or values associated with that instance. These variables are not shared between instances of a class.

Instance variables are declared in the class's interface and become part of any objects which are members of, or inherit from, the class.

Instance variables are also referred to as ivars.

Compare with the concept of a class variable.