共有
  • 記事へのコメント35

    • 注目コメント
    • 新着コメント
    その他
    YassLab
    YassLab "Rubyのprivateの発想の元になったのはSmalltalkの「privateカテゴリ」です。使わないでね、というだけでアクセスできちゃう。Rubyはそれよりは若干強制力があります。Rubyの反C++・親Smalltalkの設計思想が垣間見えますね"

    2019/02/05 リンク

    その他
    fukajun
    fukajun さっすがー

    2015/01/28 リンク

    その他
    ymm1x
    ymm1x ググっておいてよかった

    2014/10/03 リンク

    その他
    takaesu
    takaesu privateメソッドがサブクラスから呼び出せちゃう。ただ、レシーバーオブジェクト経由でのアクセスは出来ないようになっている

    2014/01/28 リンク

    その他
    knakamura1977
    knakamura1977 言語によって思想が違うんだなぁ。

    2013/12/29 リンク

    その他
    onsei
    onsei 他クラスからアクセスできる/できないって結構曖昧な言葉なんよね。例えばRubyのprivateやSmalltalkのインスタンス変数は(Java等と違って)他のインスタンスからはアクセス出来ない。JavaのprotectedじゃなくてScalaのprotected[this]相当

    2013/08/12 リンク

    その他
    love0hate
    love0hate とりあえずprotectedなんて無かったんだって考えればよさそうだな。

    2012/12/05 リンク

    その他
    y-kawaz
    y-kawaz Matz先生に意図を確認したところが素晴らしい。

    2012/09/06 リンク

    その他
    t_f_m
    t_f_m 歴史的背景

    2012/08/08 リンク

    その他
    nnasaki
    nnasaki 追記の部分に注目。Matz先生曰く private は想定外だった。「今だったら? protected入れない。」というのも興味深い

    2012/04/04 リンク

    その他
    mongrelP
    mongrelP ふむふむ

    2012/03/22 リンク

    その他
    gidooom
    gidooom Matzのコメント追記がよかった。

    2012/03/20 リンク

    その他
    raimon49
    raimon49 まつもとさんからのコメントが。Javaが広まってprivateキーワードがOOPで重要視されるようになったけど、実は使える言語ってそんなに無いよね。PHPみたいにどんどんJavaから取り入れてる言語の方が稀だと思ってる。

    2012/03/18 リンク

    その他
    m4i
    m4i protected が使われてるとだいたい疑ってみてる

    2012/03/18 リンク

    その他
    tackman
    tackman Javaのprivateがサブクラスから呼び出せないのは時々不便に感じてたから、言語としてはRubyの方がすっきりだと感じる。実行速度にどう影響するかは微妙だけど

    2012/03/16 リンク

    その他
    rti7743
    rti7743 へー

    2012/03/16 リンク

    その他
    kasumani
    kasumani って、ココを見て思った。

    2012/03/15 リンク

    その他
    morita_non
    morita_non pythonだと、private?そんなの無いよ。無い方が便利でしょ。とかチュートリアルに書いてあった。 /一方、javaScriptは、オブジェクトならあるけどclass?何それ?

    2012/03/15 リンク

    その他
    raitu
    raitu matz「Rubyのprivateの発想の元になったのはSmalltalkの「privateカテゴリ」です。使わないでね、というだけでアクセスできちゃう。」

    2012/03/15 リンク

    その他
    jt_noSke
    jt_noSke 設計思想のところ興味深い

    2012/03/15 リンク

    その他
    coppieee
    coppieee なるほど。

    2012/03/15 リンク

    その他
    kutakutatriangle
    kutakutatriangle なるほどねー。

    2012/03/15 リンク

    その他
    hate1101
    hate1101 自分も同じところに引っかかりそう

    2012/03/15 リンク

    その他
    mohno
    mohno へぇぇ。実は Ruby って知らないんだけど、サブクラスから呼び出せないメソッドはどうやって定義するの?

    2012/03/15 リンク

    その他
    tech-kazuhisa
    tech-kazuhisa Matzの「後でprotectedを追加したのもまずかった」というのが面白い

    2012/03/15 リンク

    その他
    a666666
    a666666 コメント欄

    2012/03/15 リンク

    その他
    Nagise
    Nagise 言語の設計思想が聞けたのは興味深い。生まれてきた時代背景を知らないと分からない部分だものねえ

    2012/03/15 リンク

    その他
    ainame
    ainame Rubyは,Javaが一般公開されていないときに最初に設計されたというお話

    2012/03/15 リンク

    その他
    rin51
    rin51 matzからの設計思想つき

    2012/03/15 リンク

    その他
    da-yoshi
    da-yoshi Javaのprivateメソッドだらけのクラスは拡張したいときにかなり大変なことになるので、こちらの方が考え方としては好き

    2012/03/15 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    JavaやC#の常識が通用しないRubyのprivateメソッド - give IT a try

    衝撃を受けたできごと 最近Rubyを勉強しています。 JavaやC#でオブジェクト指向プログラミングの基は...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事