エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rubyのメソッド公開レベル(public, protected, private) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyのメソッド公開レベル(public, protected, private) - Qiita
Rubyのメソッド公開レベルについて、初心者でも理解できる記事が見つけられなかったので、少々情報が正... Rubyのメソッド公開レベルについて、初心者でも理解できる記事が見つけられなかったので、少々情報が正しいか不安ですが、投稿させていただきます。 Ruby初心者が、どうにかこうにかしてまとめたものなので、下記情報は過度に信じないようお願いいたします。 間違いありましたら、更新しますので、お気軽に教えていただけますと幸いです。 まず、下記、るりまの説明を少々いじったものになります。 - public に設定されたメソッドは制限なしに呼び出せる(特に指定しない場合は「public」に設定される) - private に設定されたメソッドは関数形式でしか呼び出せない(レシーバの利用ができない) - protected に設定されたメソッドは、そのメソッドを持つオブジェクトがselfであるコンテキスト(メソッド定義式やinstance_eval)でのみ呼び出せる まず、いきなりですが、まとめから入り