etc...この広告は、90日以上更新していないブログに表示しています。2014-05-03【Ruby】クラスを作るということ3パーフェクトRubyのメタプロの部分を読んでいます。→Rubyにおける(他の言語もかもだけど)オブジェクト指向の動作は「インスタンスがメソッド実行する」の繰り返し。クラス定義はClassクラスのnewメソッド。するとClassクラスのインスタンスが作られる。そのインスタンスが「特異メソッドを定義する」というメソッドを実行するとクラスメソッドが出来上がる。インスタンスメソッドだけは特殊。そのクラス定義をもとに作られたインスタンスに対してメソッドを実行できるように定義しないといけないから。特異メソッドはどこに定義されてるかというと特異クラスに定義されている。メソッドは例外なくクラス定義内に書かれていなければいけない。それを実現しようとするもの??以下のように定義式で書いておくこともできる。特異クラスの使い道としてシングルトンオブジェクトがあります。このサンプルを読んだだけではあまりピンと来なかったので特異クラスの理解は今後の課題ですね。18:21【Ruby】クラスを作るということ3Tweet広告を非表示にする関連記事2015-03-08【ruby】モジュールをextendした時の動きタイトルそのまんまです。特異...2014-05-21【Ruby】Goldリベンジするぞ-メタプロRuby4.1クラス定義2、番外編インスタンス変数を宣言するとその変数はselfの指すオブジェク...2014-05-20【Ruby】Goldリベンジするぞ-メタプロRuby4.1クラス定義メタプロRubyをしっかり読んで理解していこうと思います。メタ...2014-05-05【Ruby】メソッドに複数ブロックを渡す。(1)はてなブログをはじめよう!waterlow2013さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。