next up previous contents
Next: 13.3.1 Object::Class Up: 13. 定義済みクラス Previous: 13.2 クラスルートClass

13.3 基底クラスObject

Objectクラスは、すべてのクラスの出発点となるクラスです。 Objectクラスのスーパークラスはありません。また、サブクラスは Classクラスと、カプセルクラスです。

Objectからのクラス継承関係は、以下のようになります。


 
Figure 13.1: Cmmのクラス継承関係
\begin{figure}\special{epsfile=ClassHieracy.eps hoffset=80}
\vspace{2.8cm}\end{figure}

Objectクラスには、メンバ変数はありません。Objectクラスには、 特殊な組み込みメソッド


Object::Class()

Object::IsInstanceOf(aClass)

と型判定メソッド


Object::IsArray ()

Object::IsInteger ()
Object::IsReal ()
Object::IsNumber ()
Object::IsString ()
Object::IsSymbol ()
Object::IsVoid ()
Object::IsInstance ()
Object::IsClass ()

が定義されています。



 
next up previous contents
Next: 13.3.1 Object::Class Up: 13. 定義済みクラス Previous: 13.2 クラスルートClass
Tetsuo Ono
1998-11-05