cobol vs java
■ このスレッドは過去ログ倉庫に格納されています
0174デフォルトの名無しさん
NGNG「staticでローカルスコープにすりゃカプセル化じゃん」が基本で簡単なこと。
ソースの中にメンバー付の構造体定義して、サイズだけ同じ構造体をヘッダに記述すれば隠せる。
もしくはnew関数を非static関数で定義して中身を見えないようにする。
苦肉の策というほどの苦しさでもあるまい。
>>172
少なくとも俺はprotected属性はあまり意味を見出せん。勝手にclassを継承させてしまえば
いくらでもアクセス可能だしな。情報隠蔽という観点からはそれほど意味なし。
>>165
継承は非staticメンバー関数を呼ぶクラスを実装すれば簡単に可能なのだが。。。
とんでもないことをしでかす連中の救済のための文法がないのは分かるが
JavaやC++を使わなければOOPを実践できないというのは事実ではない。
釣りだのなんのと書いている奴は単に無知だからか???
■ このスレッドは過去ログ倉庫に格納されています