差分
ナビゲーションに移動
検索に移動
クラス
,ページの作成:「'''クラス'''(class)とは、主にオブジェクト指向プログラミング言語に搭載されている「変数」と「関数」を一塊にして独…」
'''クラス'''(class)とは、主に[[オブジェクト指向プログラミング言語]]に搭載されている「変数」と「関数」を一塊にして独自の型とする機能のことである。
「[[C++]]の流れを組むオブジェクト指向」では[[構造体]]の構成要素に[[関数ポインタ]]を内包したようなものである。なおメッセージを送信するタイプの「Smalltalkのオブジェクト指向」はこの限りではない。
[[構造体]]やクラスの定義をもとに確保したメモリ領域を「[[インスタンス]]」という。
「[[C++]]の流れを組むオブジェクト指向」では[[構造体]]の構成要素に[[関数ポインタ]]を内包したようなものである。なおメッセージを送信するタイプの「Smalltalkのオブジェクト指向」はこの限りではない。
[[構造体]]やクラスの定義をもとに確保したメモリ領域を「[[インスタンス]]」という。