From: matz@... (Yukihiro Matsumoto) Date: 1998-03-10T09:45:09+09:00 Subject: [ruby-dev:1630] Re: IO#putc/Kernel#putc/Kernel#putchar まつもと ゆきひろです In message "[ruby-dev:1624] Re: IO#putc/Kernel#putc/Kernel#putchar" on 98/03/10, Shugo Maeda writes: |前田です。 |Javaで言うと、finalよりprivate(Rubyに導入するとしたらSimula風に |hidden?)の方が有用だと思うんですが、Rubyに導入するのは難しいで |すよね? ええと,Javaには詳しくないんですが,このprivateはC++的なプラ イベートすなわちそのメソッドを定義しているクラスからしか見え ないメソッドのことですよね. 現在のprivateでサブクラスのチェック(kind_of?)をしている部分 をそのクラスかどうかのチェック(member_of?)にすることによって 似たものは実現できるとは思いますが, * rubyには静的結合が無いのでサブクラスで再定義できてしまう という重要な問題があるので意味があるかどうか判りません. まつもと ゆきひろ /:|)