<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.karljones.com/index.php?action=history&amp;feed=atom&amp;title=Instance_%28computer_science%29</id>
		<title>Instance (computer science) - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.karljones.com/index.php?action=history&amp;feed=atom&amp;title=Instance_%28computer_science%29"/>
		<link rel="alternate" type="text/html" href="http://wiki.karljones.com/index.php?title=Instance_(computer_science)&amp;action=history"/>
		<updated>2026-10-23T16:41:33Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>http://wiki.karljones.com/index.php?title=Instance_(computer_science)&amp;diff=17749&amp;oldid=prev</id>
		<title>Karl Jones: Created page with &quot;In object-oriented programming (OOP), an '''instance''' is a concrete occurrence of any object, existing usually during the runtime of a computer program.  == Description...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.karljones.com/index.php?title=Instance_(computer_science)&amp;diff=17749&amp;oldid=prev"/>
				<updated>2016-09-04T15:09:35Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;In &lt;a href=&quot;/index.php/Object-oriented_programming&quot; title=&quot;Object-oriented programming&quot;&gt;object-oriented programming&lt;/a&gt; (OOP), an &amp;#039;&amp;#039;&amp;#039;instance&amp;#039;&amp;#039;&amp;#039; is a concrete occurrence of any object, existing usually during the runtime of a computer program.  == Description...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In [[object-oriented programming]] (OOP), an '''instance''' is a concrete occurrence of any object, existing usually during the runtime of a computer program.&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
Formally, &amp;quot;instance&amp;quot; is synonymous with &amp;quot;object&amp;quot; as they are each a particular value (realization), and these may be called an instance object; &amp;quot;instance&amp;quot; emphasizes the distinct identity of the object. The creation of an instance is called instantiation.&lt;br /&gt;
&lt;br /&gt;
In [[class-based programming]], objects are created from classes by [[Subroutine|subroutines]] called constructors, and destroyed by destructors. An object is an instance of a class, and may be called a class instance or class object; instantiation is then also known as construction.&lt;br /&gt;
&lt;br /&gt;
Not all classes can be instantiated – abstract classes cannot be instantiated, while classes that can be instantiated are called concrete classes. In prototype-based programming, instantiation is instead done by copying a prototype.&lt;br /&gt;
&lt;br /&gt;
An object may be varied in a number of ways. Each realized variation of that object is an instance. Each time a program runs, it is an instance of that program. That is, it is a member of a given class that has specified values rather than variables. In a non-programming context, you could think of &amp;quot;dog&amp;quot; as a type and your particular dog as an instance of that class.&lt;br /&gt;
&lt;br /&gt;
An important distinction is between the data type, which is interface, and the class, which is implementation.&lt;br /&gt;
&lt;br /&gt;
The meaning of the term &amp;quot;type&amp;quot; in computer science is rather similar to the meaning of the word &amp;quot;type&amp;quot; in everyday language. For example, a barman can ask a client what type of beverage does he or she want – coffee, tea or beer? A particular cup of coffee that the client receives is in the role of an instance, while two cups of coffee would form a set of two instances of coffee, determining its type at the same time.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Instance_(computer_science) Instance (computer science)] @ Wikipedia.org &lt;br /&gt;
&lt;br /&gt;
[[Category:Computer programming]]&lt;br /&gt;
[[Category:Computer science]]&lt;br /&gt;
[[Category:Computing]]&lt;/div&gt;</summary>
		<author><name>Karl Jones</name></author>	</entry>

	</feed>