classメソッド・オブジェクトが属するクラスを調べる

はてなブックマークに追加はてなブックマーク Yahoo!ブックマークに登録 ニフティクリップに追加 Livedoor クリップに追加 BuzzurlにブックマークBuzzurlにブックマーク Twitterに投稿  

クラスやオブジェクト、インスタンスといった言葉は、若干理解が難しいですが、慣れれば段々と分かってきます。

参考:オブジェクト指向を正しく理解する:ITpro


オブジェクトがどのクラスに属するか調べる

ary = [10, 10, 1000, 10000]
result = ary[1] + ary[3]
lang = "Ruby and C++"
nowt = Time.now
 
p ary.class
p result.class
p lang.class
puts nowt.class

実行結果。

Array
Fixnum
String
Time

それぞれ、Array(配列クラス)、Fixnum(整数クラス)、String(文字列クラス)、Time(時刻クラス)に属するオブジェクトであるということを確認できます。


日時: 2008年06月24日 01:52
コメントを投稿






トラックバック

■この記事のトラックバックURL:
http://www.mapee.jp/mpe334/mt-tb.cgi/340

この記事にトラックバックされる方は、参照先が分かるようにするために、「classメソッド・オブジェクトが属するクラスを調べる」へのリンクをお願いいたします。
以下のHTMLタグをトラックバック送信元ページ内に挿入して下さい。



※この記事へのリンクがない、また関連のないページからのトラックバックは反映されませんので、ご了承下さい。






あわせて読みたいブログパーツ
フィードメーター - Ruby勉強ルーム