ObjectSquare [1999 年 1 月号]

[Happy Squeaking!!]


4.クラスとインスタンス

4.2 インスタンスとは


特定のクラスに属し分類分けされる「もの」を「インスタンス」と読んでいます。例えば「猫」というクラスに対しては、「タマ」「ミケ」といったインスタンスが存在します。Instanceとは「具現化したもの」「実体」といった意味です。
クラスもインスタンスもともに「もの」ですので、両者ともにオブジェクトとして考えることができます。但しこの2種類のオブジェクトは互いの役目が違います。クラスはインスタンスを分類するために存在する抽象的なもので、インスタンスは、特定クラスにより分類される具体的なものです。
通常インスタンスは具対物として実際の処理を担当します。「犬」、「猫」といった抽象的な分類の概念オブジェクトだけでは何も具体的な処理をおこなわせることはできませんが、「ポチ」や「タマ」ならば、電話番をさせたりお使いにいかせたりできます。(タマは所詮猫なのでだめでしょうが)。


© 1999-2001 OGIS-RI Co., Ltd.

Prev.

Index

Next