ログイン
編集不可のページディスカッション情報添付ファイル
"alstamber/2013FreshManRubySeminar4"の差分

MMA
3と4のリビジョン間の差分
2013-05-02 17:44:34時点のリビジョン3
サイズ: 1099
編集者: alstamber
コメント:
2013-05-02 17:50:24時点のリビジョン4
サイズ: 1160
編集者: alstamber
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 1: 行 1:
## page was renamed from alstamber/2013FreshManRubySeminar3

なにこれ

クラス

第2回にてクラスというものについてほんの少し触れました。
クラスにはオブジェクトが持つべきデータや処理の内容が定義されています。
Rubyではオブジェクトの種類をオブジェクトがどのクラスに属しているかをみて判断しています。

この仕組みのために例えば整数に対してはreverseメソッドは実行できないし、文字列に対してはtimesメソッドを実行することはできません。

クラスの定義

クラスには処理(=メソッド)が定義されているという話をしましたが、それはどのように定義されているのでしょうか。

モジュール

ブロック付きメソッド

alstamber/2013FreshManRubySeminar4 (最終更新日時 2013-07-04 23:39:57 更新者 alstamber)