トップページ > プログラム > 2016年02月07日 > 2xuESUN6

書き込み順位&時間帯一覧

17 位/165 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000010000000000001103



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
プログラミング言語 Scala 11冊目 [転載禁止]©2ch.net
★★Java質問・相談スレッド176★★ [無断転載禁止]©2ch.net
ふらっと C#,C♯,C#(初心者用) Part119 [無断転載禁止]©2ch.net

書き込みレス一覧

プログラミング言語 Scala 11冊目 [転載禁止]©2ch.net
191 :デフォルトの名無しさん[sage]:2016/02/07(日) 08:37:12.92 ID:2xuESUN6
Sparkでなんとか話題を保ってるけど、正直Scalaが普及の足を引っ張ってる感しかないな
データ分析はJavaかPythonで新定番が出てきたらあっという間に消えると思う
★★Java質問・相談スレッド176★★ [無断転載禁止]©2ch.net
233 :デフォルトの名無しさん[sage]:2016/02/07(日) 21:59:21.90 ID:2xuESUN6
昔は インターフェイス=can a とか言われてたけど最近はどっちも is a と考えるのが普通
実装を継承するかどうかだけの違い
ふらっと C#,C♯,C#(初心者用) Part119 [無断転載禁止]©2ch.net
228 :デフォルトの名無しさん[sage]:2016/02/07(日) 22:46:28.86 ID:2xuESUN6
>>226
そもそも何のためにAでstrmを宣言してるの?
Aの中でStreamに対する共通の処理(Close)の面倒を見たいとか?
だったらこうすればいい
abstract class A {
 protected abstract Stream Stream { get; }
 public void CloseStream() { this.Stream.Close(); }
}
class B : A {
 private Stream strm;
 public B() { strm = new FileStream(); }
 protected override Stream Stream { get { return strm; } }
}
protectedフィールドなんかよほどの事情が無い限り使っちゃダメ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。