トップページ > プログラム > 2014年06月09日 > UQSlGZdQ

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

28 位/253 ID中時間01234567891011121314151617181920212223Total
書き込み数1000000000000000002100004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Androidプログラミング質問スレ revision43
いつも思うんだけどこの板の連中って技術力ないよね
★★Java質問・相談スレッド169★★

書き込みレス一覧

Androidプログラミング質問スレ revision43
309 :デフォルトの名無しさん[sage]:2014/06/09(月) 00:05:12.76 ID:UQSlGZdQ
そういうもんだってことなら割り切れるんですけど
公式のサンプルなどで匿名クラスでOnClickListenerを実装してたり、内部クラスを作ってたり
なんで匿名で実装?ここでstaticの内部クラス?とかどうしてそれを選んでるのかがわからないんですが
これは何の知識が足らないのでしょうか
いつも思うんだけどこの板の連中って技術力ないよね
36 :デフォルトの名無しさん[sage]:2014/06/09(月) 18:06:16.31 ID:UQSlGZdQ
public class Hello {

  public static void main(String[] args) {
     System.out.println("hello,sekai");
  }

}

馬鹿にされて腹立ったんで、とりあえずサクっと書いてきた
このプログラムには使ってないが、if文という高度な文法も俺は使いこなせる
>>1には言ってもわからんかもしれんが
★★Java質問・相談スレッド169★★
210 :デフォルトの名無しさん[sage]:2014/06/09(月) 18:53:34.60 ID:UQSlGZdQ
staticなメンバクラスは何の意味があるのでしょうか
それを内方してるクラスのインスタンス変数、インスタンスメソッドが使えないのであるなら
あらたにxxx.javaなどを作成しクラスを書くのとどう違うのでしょう?
わざわざ入れ子にする意味とは?
★★Java質問・相談スレッド169★★
212 :デフォルトの名無しさん[sage]:2014/06/09(月) 19:54:36.31 ID:UQSlGZdQ
>>211
なるほど
内包してるクラスからしか呼び出せないクラスというわけですね
ということは内包してるクラスに強く依存しているようなものを、privateでstaticなメンバクラスで宣言すればよいと。

わかりやすいアドバイスありがとうございました
当方経験が浅いためよい具体例は思い浮かびませんが、これからも精進します


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