
エントリーの編集

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

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby】クラスとインスタンス - Qiita
はじめに Rubyでは予め定義されている値とは別に、自分で新しい種類の値を作成することができます。 そ... はじめに Rubyでは予め定義されている値とは別に、自分で新しい種類の値を作成することができます。 その際「どんな特性を持つのか?」、「どんな動作をするのか?」などの設計図を用意して、作成できます。 新しい種類の値を作成するために必要な概念が、「クラス」と「インスタンス」です。 クラスとは 値の元となるもの。値の共通のルールを定義することができます。 ここで定義するルールとは、共通の「属性」と「処理(メソッド)」です。 クラスを使用する利点は、共通の情報をまとめ、個別の情報は各データごとに分けることで、開発・管理・保守が容易になるといったことが挙げられます。 クラスは例えるならば、車の製造における設計図であり、そこから生み出される値が車といえます。 クラスはあくまで設計図ですので、実体がなくそれ単体ではデータとして扱うことができません。 クラスの定義は以下のように行います。