Ruby 初心者スレッド Part 41
■ このスレッドは過去ログ倉庫に格納されています
0802デフォルトの名無しさん
2011/04/10(日) 11:02:40.64まず、private について。
privateは、引数なしで呼ばれた場合は、その後のメソッドが全てprivateになる。
引数をつけて呼ばれた場合は、引数のメソッドをprivateにする。
なので、その例ではどちらでもbをprivateにできる。
んで、private_class_method だけは意味が違う。
それは通常のメソッドではなく
クラスメソッド(Testから作ったオブジェクトではなく「Test自体」が持つメソッド)をprivateにするもの。
■ このスレッドは過去ログ倉庫に格納されています