- 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なメンバクラスで宣言すればよいと。 わかりやすいアドバイスありがとうございました 当方経験が浅いためよい具体例は思い浮かびませんが、これからも精進します
|