エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rubyのinitializeの可視性の変更 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyのinitializeの可視性の変更 - Qiita
最初に タイトル通りですが、initializeという特別なメソッドの可視性について書いてます。 断りのない... 最初に タイトル通りですが、initializeという特別なメソッドの可視性について書いてます。 断りのない限り、Ruby3.1.2で2022年10月に再検証してます。 (ところで、可視性って言葉があまりしっくりこないです。気が向いたら、他によい言葉がないか調べます。) 特別なinitialize initializeは特別なメソッドとして扱われるので、 何も指定しなくても、 publicやprotecdの配下に置いても initializeはprivateメソッドのままになる。 class Public public def initialize end end p Public.new.private_methods.include?(:initialize) #=> true p Public.new.public_methods.include?(:initialize) #=>