エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rubyの呼び出し制限privateとprotectedの違い
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyの呼び出し制限privateとprotectedの違い
呼び出し制限privateの本質 先ずは、privateに設定されたメソッドについて考えるため、次のようなクラス... 呼び出し制限privateの本質 先ずは、privateに設定されたメソッドについて考えるため、次のようなクラスを2つ定義します。ファイル名はsamples_private.rbとし、これをrubyのパスの通っている場所に保存します。 class Sample1 def call_sample1 sample1 # 関数形式での呼び出し end def call_sample1_with_receiver self.sample1 # レシーバー(self)形式での呼び出し end private def sample1 p "只今privateメソッドテスト中!" end end class Sample2 def call_sample1_from_sample2 s1 = Sample1.new s1.call_sample1 # レシーバー形式での呼び出し end def call