Difference between revisions of "Instance variable"
Jump to navigation
Jump to search
(sub cat is redundant) |
(like variable) |
||
| Line 1: | Line 1: | ||
| − | An '''instance variable''' is available only to one instance of a class. It is the object's own property. For example, a particular square may be 4 inches wide. Other squares may have different widths. | + | An '''instance variable''' is a [[variable]] which available only to one instance of a class. It is the object's own property. For example, a particular square may be 4 inches wide. Other squares may have different widths. |
A [[class variable]], by contrast, is available to all instances of a class. It is a property which is the same for all objects. For example, the interior angle of every square is 90 degrees, no matter how wide the square is. | A [[class variable]], by contrast, is available to all instances of a class. It is a property which is the same for all objects. For example, the interior angle of every square is 90 degrees, no matter how wide the square is. | ||
[[Category:Computer Programming]] | [[Category:Computer Programming]] | ||
Revision as of 12:08, December 21, 2008
An instance variable is a variable which available only to one instance of a class. It is the object's own property. For example, a particular square may be 4 inches wide. Other squares may have different widths.
A class variable, by contrast, is available to all instances of a class. It is a property which is the same for all objects. For example, the interior angle of every square is 90 degrees, no matter how wide the square is.