Ruby 初心者スレッド Part 22
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:デフォルトの名無しさん 08/09/19 03:30:54 FAQだったらすみませんが、質問です。 Rubyのprivateメソッドやインスタンス変数は、Java や C++ のような完全な 隠蔽ではないようです。親クラスのprivateメソッドやインスタンス変数を、 子クラスで知らずに上書きしてしまう可能性があります。 この上書きを避けるには、どのようにしたら良いのでしょうか?親クラスの privateなメソッドやインスタンス変数の名前をすべて把握する以外にないの でしょうか? 特に、トップレベルで関数を定義することが、Objectクラスにメソッドを追加 することと同じなので、気づかずに既存のメソッドを上書きしてしまいそうで 不安です。 51:デフォルトの名無しさん 08/09/19 03:33:16 開発者同士でしっかり話し合う 52:50 08/09/19 04:18:50 Rubyの言語仕様や、コーディングの定石による対処法をお願いします。 特に不慣れなフレームワークを使っているときなどに、既存の関数の誤った上 書きによってトラブルが起こるのを避けたいのです。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4709日前に更新/256 KB
担当:undef