【おぶじぇくと】
オブジェクト とは?
最終更新:
💡 データや、関連する操作をまとめる部品
プログラムでデータや関連する操作を扱うまとまり。オブジェクト指向では状態と振る舞いを持つ部品として考える。作り方や性質は言語によって異なる。
📌 このページのポイント
- 状態を表すデータと、関連する操作をまとめて考える
- クラスから作るインスタンスはオブジェクトの一例
- JavaScriptではオブジェクトリテラルでも作れる
- 別のオブジェクトと、同じものへの参照を区別する
オブジェクトって、何をまとめるの?
クラスとインスタンスは、どう違う?
JavaScriptでは、どう作る?
別の変数へ入れたら、コピーできる?
JavaScriptでconst other = bikeとすると、二つの変数が同じオブジェクトを参照するよ。別の自転車が増えるわけではない。別々に作ったオブジェクトと、一つのものを指す複数の参照を区別しよう。コピーの方法と性質も、言語や方法で確認するんだ。
まとめ:ざっくりこれだけ覚えればOK!
「オブジェクト」って出てきたら「プログラムでデータや操作を扱うまとまり」と思えばだいたいOK!
📖 おまけ:英語の意味
「Object」 = モノ・対象
💬 自転車の速度とブレーキ操作のように、状態と振る舞いを一つの部品として考える例があるよ。現実のモノだけを表すとは限らないんだ。