やっぱ多重継承無いからjava糞だわ。
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG多重継承が無いからテストクラス作れねーよ。
settergetterの無いフィールドの受け渡しができねーんだよ。
あっちこっちにテストクラスつくるのは嫌なんだよ。
多重継承があれば一箇所でスマートにできるのによ。糞javaが。
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNGなるほど。よくわかったよ。
2行目から読んでないけど。
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNGインナークラス使いこなせないアフォが、よくそういうこと言うよな。
インナー使えば殆ど同じことになるのに。
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG○ <コシヒカリッ!
―┼―
┌┴┐
0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNG立派に多重継承が使われておるではないか。
0019デフォルトの名無しさん
NGNGリフレクションを知らない馬鹿発見。
0020デフォルトの名無しさん
NGNGだから、どうだってのよ?
0021デフォルトの名無しさん
NGNGやつらは開き直って、テストクラスも一緒にいれてテストしまくるのが
良いんだとかほざいてるが。
0022デフォルトの名無しさん
NGNG個人的には プライベートメンバにアクセスできないと
テストできない、ってのは いまいちスマートじゃないと思うけど、
そこんとこ 1 はどー思ってんだろ。
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNGJavaがゴミなのは今更言わなくてもみんなわかってるよ。
0025デフォルトの名無しさん
NGNGじゃあ何がイイの? まさか C# とか?
0026デフォルトの名無しさん
NGNGあなたは何も分かってないようだね。
C++をとことん勉強しなさいそして心の病気になりなさい
そうすればC++を崇拝するようになるから
0027デフォルトの名無しさん
NGNG自問。いいねえ。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG隠蔽がキツイ場合は それしか方法がない
場合もあるかもしれんし。
0031中日ファン@阪神に連勝モード
NGNGC#も多重継承はないけど・・・いいよ〜言語仕様読んでてとろけそうになった
ところで多重継承の使える言語ってC++以外だと何があるのかな
俺が知ってるのは Eiffel だけなんだけど
0032デフォルトの名無しさん
NGNGSatherは?(w
あとCLOSとか。
意外なところでPythonとPerlとか。
0033デフォルトの名無しさん
NGNGimplementsがあるおかげで多重継承に近い真似ができますよ。
0034デフォルトの名無しさん
NGNG文面がCにより近いJavaだという認識しか無いんだが
0035デフォルトの名無しさん
NGNG自分自身が持つフィールドならprivateでもアクセスできたけど。
しかしこれではカプセル化が破綻してるのではないか。
0036デフォルトの名無しさん
NGNG次のバージョンで実装されるという噂
0037デフォルトの名無しさん
NGNGもれも最初はとろけた。
そして次第に不満な点も見えてきた。
そういうもんだ。
0038デフォルトの名無しさん
NGNGハァ?
ところで、みんな知ってるのか?
java.lang.reflect.AccessibleObject#setAccessible(boolean)
完璧な隠蔽破壊をおこなう悪魔のメソッド。
0039デフォルトの名無しさん
NGNGやっぱり反論できねーのか(プププ
0041デフォルトの名無しさん
NGNGまともなレスもできねえのか(藁
0042デフォルトの名無しさん
NGNGハァ?
>自分自身が持つフィールドならprivateでもアクセスできたけど。
ハァァ?自分のフィールドにアクセスするのにリフレクション?
>しかしこれではカプセル化が破綻してるのではないか。
ハァァァァ?意味不明。分かってないでしょ、あんた。
0043デフォルトの名無しさん
NGNG0044こりゃ毎日永久ageだな…
NGNGなんだ日本語が読めないのか。
javaを使うと頭が悪くなるようだな。
0045デフォルトの名無しさん
NGNG×java
○>>43の脳みそ
0046デフォルトの名無しさん
NGNG日本語は読めますが、ドキュソのたわごとの真意は測りかねます。
0047デフォルトの名無しさん
NGNG004838=42=46
NGNG0049デフォルトの名無しさん
NGNGこれ定説
0050デフォルトの名無しさん
NGNGみんなひきまくってる
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNGとはいえ>>52ほどのアフォにはならないと思われ。
0055デフォルトの名無しさん
NGNG単体テストすんのはもっとアフォ。
0056デフォルトの名無しさん
NGNGC しかできないジジイですか?
0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNGどっちかっつーと、ひかれてるのは>>50のほうだと思われ。
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNGひくといわれると轢くという言葉がまず思い浮かぶな。
会社の Java 厨房を集団轢殺する宣言かと思ったよ。
0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNG必死になってあげてます。
0063デフォルトの名無しさん
NGNGC++の多重継承じゃできないな・・・・
0064デフォルトの名無しさん
NGNG>>865
言語に優劣は無いのれす。
開発者の能力による結果の優劣が出やすいかどうかなのれす。
言語に文句をつけるヤシは
「俺が勉強できないのはノートと鉛筆が悪いからだ!」
と言ってるのと同じなのれす。バカを晒しているだけなのれす。憐れれすねー。
0065デフォルトの名無しさん
NGNGReflection使えばいいじゃん
0066
NGNG0067デフォルトの名無しさん
NGNGと叫んだところで、Rubyにも多重継承無いんだけど、
Ruby厨って何がしたいの?
ついでに、Rubyにはprivateだろうがアクセスできる破壊的な方法が存在する。
0068デフォルトの名無しさん
NGNGないですか?」って聞けば莫迦を晒さなくてすんだのにな (w
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNGそういう単発質問スレを立てるとみた。
0071デフォルトの名無しさん
NGNGmix-in は制限された多重継承だよ
0072デフォルトの名無しさん
NGNGテンプレートみたいにimplimentする側で、コードが展開されるっていうやつで。
0073デフォルトの名無しさん
NGNGclass Asub extends A{}
class Bsub extends B{}
}
こうすりゃ多重継承と同じことが出来るってば。
この話題終了しろ。
0074デフォルトの名無しさん
NGNGJavaでC++と同じことが出来ないからといって
糞扱いはないんじゃないの?
別物だと考えることは出来ないのか?
おまえの考えだと言語がすべて同じ考えで作られていないといけないようで
それこそおかしい
0075デフォルトの名無しさん
NGNGインナークラスは多重継承とは使いどころが違う気がするのですが‥‥。
0076デフォルトの名無しさん
NGNGうむ。どうやってHogeを親クラスにキャストするんだ。
0077デフォルトの名無しさん
NGNGインターフェイスだけしか継承できませんがね。
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNGあほ!勉強しろ、オブジェクト指向って7パターンあるの知ってるか?
多重継承しないって方法はその1つでしかないのだよ
それをJava,C#とも採用しているだけのこと
0080デフォルトの名無しさん
NGNG90's- 多重継承不要論
0081デフォルトの名無しさん
NGNG0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNGその本?書いた奴が背教者なだけ。
0084デフォルトの名無しさん
NGNG>クラスをオブジェクト指向的に
これって、どういう意味?
>>79
>オブジェクト指向って7パターンあるの知ってるか?
えっ。7パターン?初耳です。
どんなパターン?教えて。
0085デフォルトの名無しさん
NGNGオブジェクト指向的なクラスとは、意味的にモノとして明確に捉える
ことができる。
そうじゃないのは手続きの集合だかアルゴリズム集だか
判らないような体裁を成している。
多重継承やりたがる奴はCの#include代用として使っているにすぎず、
オブジェクトとしての体裁がなっていない。
008684
NGNG人間がよく使っているオブジェクトは、複数の要素を持っていることが多い。
だから各要素にバラバラにしてから多重継承するのが、正しいような気がする。
ただし多重継承は構造的欠陥が多い。
適用できる場面は、かなり少ない。
0087デフォルトの名無しさん
NGNGオブジェクト指向プログラミングでは、そう簡単に継承すべき
じゃないんだぞ。
実装を継承したい場合→出来る限りコンポジションにしろ。
概念を継承したい場合→スーパークラスはInterfaceにしろ。スーパークラスに実装すんな。
極言すれば、ポリモルフィズムが必要な局面以外では、継承は必須ではない。
にもかかわらず継承しなければ実装できないような場合、設計がミスっている事も多い。
0088デフォルトの名無しさん
NGNG>実装を継承したい場合→出来る限りコンポジションにしろ。
しかたなく、やってますよ。
しかも、コンポジションするための処理を委譲するだけのコードが
全体の大半を占めてしまうんですよ。
でも、これって正しい方法なんでしょうか?
どうも無駄じゃないかなーと思っています。
自動的に処理を委譲(forward)してくれる機能があったらなーと思ってます。
ただ、それだけ。
0089デフォルトの名無しさん
NGNGdelgeteを言語仕様に取り込んでいる言語もあるね。
Javaでそのように記述するのは言語仕様なんだから、諦めれ。
関数コールのネストが深くなるのは、オブジェクト指向プログラミング
のメリットと引き換えになっているコストだから、気にすんな。
Swingなんか使っていると、大抵イベントディスパッチスレッドは
フレームスタック長15〜20までいってるよ。
0090デフォルトの名無しさん
NGNG多重継承じゃなくってdelegateがないことだな。
0091デフォルトの名無しさん
NGNGdelegateねー。いいねーあれ。
でも名前が違うと結局委譲用のコード書かなきゃいけない。
かなしー
0092デフォルトの名無しさん
NGNGあんまり委譲専用メソッドが沢山になって、それらが結局同じオブジェクトへ委譲
しているだけだったら、それをコールしているほうのオブジェクトに委譲先オブジ
ェクトの参照を渡してしまって、コールしているメソッドはその参照を使って
直接そのメソッドをよんでもらうようにして、綺麗さっぱり委譲専用メソッドを削除
する方法も、あるにはある。但し、クラス設計上の所有関係を破壊する可能性があるの
で気をつけれ。やりすぎると相互参照関係がぐちゃぐちゃになる。
0093デフォルトの名無しさん
NGNG結局、この世ってむずかしー
という、つまんないオチになっちゃうんですかねー
0094デフォルトの名無しさん
NGNGそうそう。責任たらいまわししたところで、結局誰かが
責任とって作業しなければ、何も動かないということ。
ところがみずぽの連中とか、政治家とか、ウチの上司どもとか…
0095デフォルトの名無しさん
NGNG0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNGオブジェクト指向言語的に。
0098デフォルトの名無しさん
NGNGでもそういうのはIDEが支援してくれるならそれでOKとは思う。refactorツール
なんかであったような。
0099デフォルトの名無しさん
NGNGアホー。
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNGていうか、普通にJava使ってたら、継承なんか滅多にしないと思うんだが。
山ほどinterface使うけど。楽なのよ。型と実装を分離すんの。
0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNG何か?
つかsageが多いって話もあるかと。
0105デフォルトの名無しさん
NGNG0106デフォルトの名無しさん
NGNGなんで?
0107102
NGNGどうやってprivateメンバのテストをするつもりだったんだろう・・・
ていうかそもそも、テストするクラス全部を継承すること自体
C++でも想像できん…
0108デフォルトの名無しさん
NGNG最初に継承を知ったとき、これは便利だー!と思ったけど、結局これなんだよね・・
0109デフォルトの名無しさん
NGNG実装継承をコピペの代わりに使うと、パッと見無駄コードが簡単に減らせて
よいような気がするけど、無考えにそれやるとあとでかえって大変なんだよね。
オブジェクト指向プログラミングでは、オブジェクト指向を全うする為に
コード量が増えるのは、肯定しなけりゃならないのかな。
(もしかしておいらがC++系統に染まってるだけかな?)
それをしないですむようなシンタックスシュガーが、delegeteだったり
するわけだねー。
0110デフォルトの名無しさん
NGNG0111デフォルトの名無しさん
NGNGちなみに、戦場スレでは、局所的にコードは増えるが、全体では減る、って
いう意見が出てたようで。
0112デフォルトの名無しさん
NGNGサンプルコード書いてみよ
0113デフォルトの名無しさん
NGNGJavaにはないです。
0114デフォルトの名無しさん
NGNGなくてもいいから、てきとーにかいて
0115デフォルトの名無しさん
NGNG無茶言うな(藁
0116こりゃこりゃ
NGNGあれは最初から、完全なオブジェクト指向言語を目指していなかった。
もともと、SUNのジェームスゴスリングのグループが実験に用いていた
C++があまりにも使いにくかったので、あれから複雑な機能を省いて
C++−−と呼んでいたものが起源だ。その後に改良を得て、内部構造
はLispで構文的にはCのプログラマー向けにできている。
この話はSUN本社の関係者から聞いたが、本当だと思う。
もともと不完全なオブジェクト指向言語で、便利なライブラリを増やす
ことで多機能を実現しようとした比較的単純な言語だと思えば、なかなか
ものだと見えるが、どうだろう?
ただし、売り物にされている中間コードの生成?とやらは、どうも今の
ところ中途半端なものになってるか? まあ、これは業界の政治的な
問題かな。
0117デフォルトの名無しさん
NGNGハッおかしな話だ。
あんな配列の確保の仕方ねーよ
0118デフォルトの名無しさん
NGNG何を省いたか列挙してみなよ
>もともと不完全なオブジェクト指向言語で
どこが不完全なんだ?
>今のところ中途半端なものになってるか?
どこが?
前半は比較的正しいけど、
後半は・・・プ
0119デフォルトの名無しさん
NGNGお前はただ揚げ足とりたいだけなんとちゃうかと
一時間といわず問い詰めたいぞ。
0120デフォルトの名無しさん
NGNG何故 3 年で C++ でなく、Java を学ぶのかと聞くと、「オブシェクト指向
プログラミングを学ぶため、そして Java にはポインタがないから分かりやすい」
という答えがかえってきました。
ポインタがないことは本当に Java の利点なのでしょうか?
0121デフォルトの名無しさん
NGNG0122デフォルトの名無しさん
NGNGすくなくともCみたいにメモリ破壊のバグで頭かかえることはないよ。
ただし、メモリ破壊を起こすような
キケンな操作を制限されてはいるが
ポインタの相当品ならあるぞ。(だからツリーもリンクリストも作れる)
それをなんと呼ぶかで毎回くだらない論争が起きるが
言語仕様書の用語定義の問題でしかない。(と最初に釘をさしておく)
0123デフォルトの名無しさん
NGNG「利点」という言い方がイヤなら
「特徴」と言い換えれば納得しますか?
0124デフォルトの名無しさん
NGNG複数のテストメソッドをいっぺんにテストしたいんだけど、
リフレクションが無いからテストメソッドの自動登録ができねーよ。
メソッド関数ポインタを使わないテストの受け渡しができねーんだよ。
テスト実行元にテストメソッド呼び出しつくるのは嫌なんだよ。
リフレクションがあればコンストラクタ渡しのみでスマートにできるのによ。糞C++が。
とか言ってみるテスト。
0125デフォルトの名無しさん
NGNGって、ああアフォJavaの機能か。
スクリプト言語はPerl以外使ったこと無いから知らないねぇ(w
0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNG無知は漏れに教えてくださーい
答えられそうもなさげだけど(プ
0128デフォルトの名無しさん
NGNG0129デフォルトの名無しさん
NGNGこのフレーズ何なんだろうね。最近真似てる奴多いけど。反論されたくないっ
てことか。。。?
0130デフォルトの名無しさん
NGNGポインタがないと言うより、オブジェクトの実体を表す変数とポインタ変数の
区別をしなくてすむからでしょ。教えるには楽だよね。
0131デフォルトの名無しさん
NGNGあんまり知らんけど、C++でもRTTIつかえるっしょ?
0132デフォルトの名無しさん
NGNG結局このざまかよ
さっさと氏ね>>126
0133デフォルトの名無しさん
NGNG0134デフォルトの名無しさん
NGNG仕事してない→ヒッキー→社会不適合者→ごみ
と思われる罠(w
0135デフォルトの名無しさん
NGNG>>1はいつになったら出てくるの?
継承使ってどうやってprivateメンバのテストするって?
0136デフォルトの名無しさん
NGNG適材適所とはそういうことです
マトモな人は(以下略
0137デフォルトの名無しさん
NGNG0138デフォルトの名無しさん
NGNG(;´Д`)ハァハァー
0139デフォルトの名無しさん
NGNG0140デフォルトの名無しさん
NGNGC++のRTTIは型キャストと型名取得にしか使えんです。微妙に役立たず。
いや、キャストはそれはそれで有用なんだけどね。もっとこう・・・なんていうか。
>>129
たぶん反論を予期していて弱気になってる感じ?断言を避けるのと似てる。
0141そりゃそうだ
NGNG本当かもしれんが、Javaの継承の機能などは、ありゃ結局はCのポインタじゃ
ないのか、という人が多い。
オブジェクト指向というものには、最初から明確な定義などないから、完全も
不完全もないと思う。Javaのそれが、中途半端なものなのは確かだよ。
俺はSmalltalkを使ったことあるけど、あれは習得に時間がかかり過ぎて困った。
完全なるオブジェクト指向の言語がいいとは限らんだろう。Rubyなどは、
機能的には完全だと言われているが、構文は手続き型に近い。
Smalltalkにも最初は多重継承機能があったが、問題が多くて無くした
そうだぜ。あの機能は、問題があるようだ。Rubyでも実装されていない。
まあ、それにしても、Javaは世間に多い糞言語の1つなのは本当かもしれん。
でもまあ、使う用途が多いのと、動く環境が多いだけでも、現状ではいいものだと
思うぜ。世間一般に使われている言語なんて、糞だらけだじゃないのか?
0142デフォルトの名無しさん
NGNG>ないのか、という人が多い。
お前だけ。
0143デフォルトの名無しさん
NGNG文章の脈絡のなさよりもさることながら、
小話だけ半角で他が全角なのは気になった。
それはさておき
>Javaの継承の機能などは、ありゃ結局はCのポインタじゃないのか
継承=ポインタ? それは聞いたことがない。
参照変数を「(Cの)ポインタだ!」という人はいるが、
とりあえずVMの仕様書を10回朗読しろって感じ。
>世間一般に使われている言語なんて、糞だらけだじゃないのか
世間一般に使われていない、糞じゃない言語を教えてくれ。
あ、ちなみにJavaが完全なオブジェクト指向じゃないって
言われる所以は、もちろんプリミティブ型の存在ね。
小話の極端な文法はちょっと…という教訓に基づく妥協策みたいなもんだ。
0144143
NGNG>参照変数を「(Cの)ポインタだ!」という人
ってのは、C言語を知らない人が言ってる可能性もある罠。
0145デフォルトの名無しさん
NGNGDelphiとRubyを知らないのか?
0146デフォルトの名無しさん
NGNGDelphiはオブジェクト指向機能もあるが、
どっちかというと糞言語ですが、なにか?
C/C++の方が(出来ない奴にとって。要するに大部分の人間にとって)糞になり得るから
陰に隠れているだけで、別段Delphiが優れているわけではない。
Delphiというか、ObjectPascalね。
0147デフォルトの名無しさん
NGNGCのポインタではないけれど、NullPointerExceptionというのはあるのよね
0148デフォルトの名無しさん
NGNGちょっと使えないからってクソ呼ばわりしてると、みんなクソ。
でも昔はクソだったN-BASICも今では可愛いもんだ。
エージェント指向なんつーのが台頭してきたら、
C++もDelphiも可愛く見えることだろう。
特に主張なしスマソ
0149デフォルトの名無しさん
NGNG0150デフォルトの名無しさん
NGNG0151デフォルトの名無しさん
NGNG0152デフォルトの名無しさん
NGNGというのは馬鹿のやることだよ。
0153デフォルトの名無しさん
NGNG別に、CDプレイヤに向かって「映画見れねーじゃねえかこの糞!」と言うのはかまわんと思う。
でも、「CDプレイヤは映画見れねーから糞だ!」と書き散らすのはアフォ。
0154デフォルトの名無しさん
NGNG比較するとどーだとか言う必要がなくなるのに。
0155デフォルトの名無しさん
NGNG0156デフォルトの名無しさん
NGNG「このCDプレイヤはCD-TEXTに対応してないから糞」というくらいだと思う。
0157デフォルトの名無しさん
NGNG0158152
NGNGあまりにうまい。
0159デフォルトの名無しさん
NGNGいい加減出てきてどうやって継承でprivate以下略
0160デフォルトの名無しさん
NGNG0161デフォルトの名無しさん
NGNG0162デフォルトの名無しさん
NGNGおとうさん・・・
時代はかわったのよ・・
0163デフォルトの名無しさん
NGNG糞を踏まないようにするにはどうすればいいかを考えればいい
ただし、先人がいろいろ考えてくれてるから、車輪の再発明にならぬようにな。
0164デフォルトの名無しさん
NGNG目くそ、鼻くそを笑うってゆー奴ですか?
0165デフォルトの名無しさん
NGNG0166デフォルトの名無しさん
NGNG主流になっても、JAVAのINTは32ビットなのだろうか?
0167デフォルトの名無しさん
NGNGインターフェースではだめなのか?
インターフェースをうまく使っている人って
Java暦長いやつでもあんまりいないんだよな
0168デフォルトの名無しさん
NGNG漏れの知り合いに熱いご飯が食べられなくて、炊き立てのご飯をわざわざ冷やして
食べてるのが居るんですけど。
いや、比喩でなくてマジなんですよ。
64bit sparc用のCコンパイラでもintは4byte
そもそもCとかで型の大きさを意識した移植性のないプログラムが
多すぎるのを反省してjavaは大きさを固定で決めたんだろうから
そこは絶対変わらんと思う。
0170デフォルトの名無しさん
NGNG0171デフォルトの名無しさん
NGNG0172デフォルトの名無しさん
NGNGint64に統一できんのけ?
0173デフォルトの名無しさん
NGNG0174デフォルトの名無しさん
NGNG俺も最初はまいったね
こんな命名自分でよく書いてるから
標準のやつだなんて一見わかんなかったよ
0175デフォルトの名無しさん
NGNG0176デフォルトの名無しさん
NGNG「size~t」なんかどうでしょう?
0177デフォルトの名無しさん
NGNGほんとに int64 でいいのか?
128bitになったら(なるのか?) int128 ですか…
それもいいかもしんない。でも、それだったら
int16 とか int32 とかもちゃんと欲しいな。
char8 とか char6 とか増えちゃったりして、
コンパイラ作る人は大変かもね。
0178デフォルトの名無しさん
NGNGわかってなさそうなので一応言っておくと、int8_t, int16_t, int32_t, int64_t, uint8_t, uint16_t, uint32_t, uint64_t は C99 で正式に採用されてるよん。
INT8_MAX, INT8_MIX とか、printf 用に PRId8, PRId16 とかもあり(詳しくは自分で調べれ)。
ってここはjavaスレ。スレ汚しごめ。
0179デフォルトの名無しさん
NGNGと、すると
今後、JAVAは益々動作が愚鈍になっていくと考えてよろしいか?
0180デフォルトの名無しさん
NGNGバス周りや OS の 64bit 対応とアプリケーションと 32/64bit 値の
扱いはそんな単純なものじゃない。ぶっちゃけ話、大して変わらんよ。
0181デフォルトの名無しさん
NGNG0182デフォルトの名無しさん
NGNGつけても通るよ。
無知だな。
0183181
NGNG無知だった(;;)
それならそうと入門書に書いてくれればいいのに・・・(;;)
0184デフォルトの名無しさん
NGNG0185デフォルトの名無しさん
NGNGあんな勝手な真似をするポインタなんてねえ・・・。
0186デフォルトの名無しさん
NGNG0187デフォルトの名無しさん
NGNG01882以降を読まずにカキコ
NGNGInterface じゃだめなの?
0189デフォルトの名無しさん
NGNG0190デフォルトの名無しさん
NGNG彼は行き当たりばったりプログラマですので。
0191デフォルトの名無しさん
NGNG話がどうどう巡りするだけだから止めれ。(w
もしくはちゃんと読めれ。
0192デフォルトの名無しさん
NGNG0193デフォルトの名無しさん
NGNG糞なんて言うなよ、下品だな。
ちゃんとウンチって言え。
0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNGちゃんと読んだ。
で、interfaceじゃダメなの?
(どこにも答なかったと思うが。)
0196デフォルトの名無しさん
NGNG0197デフォルトの名無しさん
NGNG0198デフォルトの名無しさん
NGNG0199デフォルトの名無しさん
NGNG必要なんだ! という主張かな?>1
0200しゃあ
NGNGJavaは糞だといういことが何故わからんのだ!!
0201デフォルトの名無しさん
NGNGだんだんレベル下がってきてませんか?
0202デフォルトの名無しさん
NGNG0203デフォルトの名無しさん
NGNG0204デフォルトの名無しさん
NGNGもう他の言語には戻れません。
0205デフォルトの名無しさん
NGNG意味不明なエラーメッセージが増えてますが何か?
あ、そういう皮肉か
0206デフォルトの名無しさん
NGNG本家スレって?
0207デフォルトの名無しさん
NGNGオマエラが行くから言わない
0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNG俺の代わりにバイトしてくれるコード
0210デフォルトの名無しさん
NGNGC#は後発だから一歩有利か、次はJavaの巻き返しに期待するYO!
0211デフォルトの名無しさん
NGNGああ、Sunは別か(藁
0212デフォルトの名無しさん
NGNGJavaやC#も10年もてばC++真っ青な混沌仕様になってそうだが。
0213デフォルトの名無しさん
NGNGJava とか C# の擁護派ですか?
0214デフォルトの名無しさん
NGNG0215デフォルトの名無しさん
NGNG「キャストがうざい」としか書いてないんだけど、
結局そういう解説ページは、Genericsって言いたいだけで利用方法や
本質を知らない馬鹿しか書いてないってことですか?
0216デフォルトの名無しさん
NGNG0217デフォルトの名無しさん
NGNGjavaはもう十分すびるぐらい混沌としてると思うが?
io、nio。
もうね、アホかと。バカか略
0218デフォルトの名無しさん
NGNGちょっとワラタヨ
0219デフォルトの名無しさん
NGNG0220デフォルトの名無しさん
NGNG0221217>>219
NGNG0222デフォルトの名無しさん
NGNG0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNG0225デフォルトの名無しさん
NGNGjava.lang.reflect.Proxy のこと?
どんなInterfaceも(コンパイルし直さずに)真似できるから、
GUIビルダツールなんか作るには最適。
0226224
NGNG0227デフォルトの名無しさん
NGNG0228デフォルトの名無しさん
NGNGうっかりOSごと斬り捌くし。
0229デフォルトの名無しさん
NGNGjava → 包丁
0230デフォルトの名無しさん
NGNGつまり、JAVAでは蒟蒻が切れると・・・
0231デフォルトの名無しさん
NGNGこんにゃく脳みそのミーハー顧客が切れます。
納品時に別の意味で切れます。二度美味しい。
0232デフォルトの名無しさん
NGNGテスト用のClassが作りたいのか?
privateメンバは外からアクセスできん
↓
継承したら見えるようになる
↓
全部継承できたら(゚Д゚)ウマー
という感じ?
やめて欲しいのだが。
0233デフォルトの名無しさん
NGNG全くだな。そんな糞な方法取らなきゃデバッグもできんのかね。
1のアフォが。
0234デフォルトの名無しさん
NGNG0236デフォルトの名無しさん
NGNG返事になってないぞ(藁
「異論はとくに思いつかない」ってことか?
0237デフォルトの名無しさん
NGNG0238デフォルトの名無しさん
NGNG0239デフォルトの名無しさん
NGNG0240デフォルトの名無しさん
NGNGVC++,Java,VB+(C#?)が使えりゃカンペキにメシが食えるんだ
それくらいは文句言わずに使え
0241デフォルトの名無しさん
NGNG>>1が目指してるのは全てのクラスが一つになったごった煮みたいな
シロモノと思われ。
Basic感覚でしか組めないアフォがクラスを極めると往々にして
そういう使い方をします。
外道です。
0242デフォルトの名無しさん
NGNGへッダ1つにしちゃうヤツ
0243デフォルトの名無しさん
NGNGとかが大量発生しそうでいやーんな予感。
0244デフォルトの名無しさん
NGNG単純に包含しちゃあいかんのかと。
0245デフォルトの名無しさん
NGNGこの発想が
極めて 1 のDQN 振りを物語ってると思う
0246デフォルトの名無しさん
NGNG火を見るより明らかなんでは?
0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNG0250デフォルトの名無しさん
NGNGと叫んだところで、Rubyにも多重継承無いんだけど、
Ruby厨って何がしたいの?
ついでに、Rubyにはprivateだろうがアクセスできる破壊的な方法が存在する。
0251デフォルトの名無しさん
NGNGJavaだってあるYO!
0252デフォルトの名無しさん
NGNG0253デフォルトの名無しさん
NGNGjava → 糞だけどGUIとかネットワークところだけうまー
てことでいいですか?
0254デフォルトの名無しさん
NGNG0255デフォルトの名無しさん
NGNG0256デフォルトの名無しさん
NGNGアップキャストが不可能な継承と考えていいの?
0257デフォルトの名無しさん
NGNG0258デフォルトの名無しさん
NGNGmix-inってのは「実体を持つ主役じゃなくて、修飾のために付け加えるもの」
くらいの意味。元はFlavorsというLisp MachineのOOシステムの用語。
Flavorsとmix-inってのは、好きな香りと混ぜ物が選べるアイスクリーム屋から
とった洒落だったが(ObjectにあたるのはVanillaFlavorだった)Rubyのは
洒落にも何にもなってないね。きっと無知な人が名付けたんだろう。
0259デフォルトの名無しさん
NGNGモジュールをクラスに混ぜてるからMix-Inなんだよ(ぷ
0260デフォルトの名無しさん
NGNGっていうかミックスインはオブジェクト指向における説明的用語で、
「もともとあった言葉」でしょ。
まつもと氏が思いついた言葉じゃないのでは。
ちなみにrubyでミックスインは
「継承」ではなくて「インクルード」される。
話題それてつまらぬ。すまぬ。
0261デフォルトの名無しさん
NGNGjavaのあの糞ネットワークのどこがウマーなの?
0262253
NGNG0263デフォルトの名無しさん
NGNGunfortunately it is always the same behavior for people who can't handle something well.
that means a man who always blame something is ......
0264デフォルトの名無しさん
NGNG誰が「mix-inが継承される」と書いたんだ?
誰が「mix-inを思いついたのはまつもとだ」と書いたんだ?
0265デフォルトの名無しさん
NGNG0266デフォルトの名無しさん
NGNG0267デフォルトの名無しさん
NGNG保護してくれよぉ
0268デフォルトの名無しさん
NGNGでは何か知った振りをしなさい。
0269デフォルトの名無しさん
NGNGJavaでインターフェースの他重軽傷を行うと
幸せに慣れるから全てのクラスはjava.awt.Appletを
敬称すべきである。
0270デフォルトの名無しさん
NGNGMulticastSocket使ってPersonalJiniもどき作成中。
0271デフォルトの名無しさん
NGNG0272デフォルトの名無しさん
NGNG残業代増えてウハウハ
0273シッタカ君
NGNG多重継承で上手くまとめられているときは「美しい・・・」と思うけど、
アプリケーションで下手に使うとGoto文みたいにならないのかが心配だ。直感だが。
0274デフォルトの名無しさん
NGNG継承したものすべてを漏らさずドキュメント化してあれば
多重継承してようがなんだろうが、すっきりする。
手抜きをして基底クラスの解説を基底クラスのドキュメントへのポインタだけで
すましていると、使う側も混乱するし、メンテも難しくなる。
0275デフォルトの名無しさん
NGNGそれって記述上の問題だよね?
0276デフォルトの名無しさん
NGNGPerlだとデリファレンス演算子だという罠。
0277デフォルトの名無しさん
NGNG>継承したものすべてを漏らさずドキュメント化してあれば
>多重継承してようがなんだろうが、すっきりする。
それは管理志向のオナニーだよ。
そうやって幾つのWFプロジェクトが死んでいったことか・・・
■ このスレッドは過去ログ倉庫に格納されています