<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Common Lisp Object System - Page 4 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=Common_Lisp_Object_System&amp;p=3">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Common_Lisp_Object_System&amp;p=5">3.Next</a>
</p>
<p>Slots can be allocated by class (all instances of a class share the slot) or by instance. Each slot has a name and the value of a slot can be accessed by that name using the function <code>slot-value</code>. Additionally special generic functions can be defined to write or read values of slots. Each slot in a CLOS class must have a unique name.</p>

<p>CLOS is a <a href="page.php?w=multiple_dispatch">multiple dispatch</a> system. This means that <a href="page.php?w=Method_%28computer_science%29">method</a>s can be specialized upon any or all</p><p>
<a accesskey="1" href="page.php?w=Common_Lisp_Object_System&amp;p=3">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Common_Lisp_Object_System&amp;p=5">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
