このコードの仕組みを教えてください。
- newでAlertDialogのインスタンスを作成しているのだと考えたのですがAlertDialog.classを見てみると1つのファイルの中にクラスが複数あったのでまず、その部分が理解できません。
- この部分でのthisの意味がわかりません。インスタンスがもつ変数を利用するときにthisを使うということは理解できましたが、この部分でthisはどのような意味でつかわれているのでしょうか。
- 今まで、インスタンスを作成するときは変数に代入していたのですがこのプログラムではなぜ変数に代入しなくてよいのでしょうか。
質問が多くなってしまい申し訳ありませんが、お答えいただけると助かります。なお、専門用語等もできるかぎり自分で調べるようにしておりますが、わかりやすく説明していただければと思います。
Java
1new AlertDialog.Builder(this) 2 .setTitle("タイトル") 3 .setMessage("メッセージ") 4 .setPositiveButton("YES",null) 5 .setNegativeButton("NO",null) 6 .show();
回答1件
あなたの回答
tips
プレビュー