
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Ruby】クラスとインスタンスの違い - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby】クラスとインスタンスの違い - Qiita
※2022年から技術系の記事は個人ブログに投稿しております。ぜひこちらもご覧ください→yamaday0u Blog 今... ※2022年から技術系の記事は個人ブログに投稿しております。ぜひこちらもご覧ください→yamaday0u Blog 今回はRubyにおけるクラスとインスタンスの違いを整理します。 結論:クラスは設計図・仕様、インスタンスは個別のデータ クラスは設計図・仕様、インスタンスはクラスを元に生成される個別具体的なデータです。 逆に言えば、クラスは個別具体的なデータを生成するための設計図・仕様とも言えますね。 クラスとは クラスは、個別のデータ(値)の生成するための設計図・使用を指します。 この設計図・仕様では共通の属性と処理(メソッド)を定義します。 オブジェクト指向では、互いに関連するデータと、データを操作するメソッドを一つのオブジェクトと呼ばれる単位に一体化(カプセル化)して取り扱う。あるオブジェクトがどのようなデータとメソッドから作られるのかを定義した、言わば雛形にあたるものをクラスという。