スレ立てるまでもない ..
[2ch|▼Menu]
56:デフォルトの名無しさん (ワッチョイ 0bff-CF7t)
23/08/04 13:24:14.53 QRYdlbIR0.net
publicとprivateについてですが
次のpublic記述のやつを範囲を狭めようと思ってprivateに変更しました。
public void myDialog(String str1) { // <-ここと
myAlertDialog = new AlertDialog.Builder(this)
.setTitle("Title")
.setPositiveButton(btnStr,new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,int n) { // <-ここ
})
.create();
myAlertDialog.show();
}
しかしprivate void onClick(の部分はpublicでなければとエラーが出たので
ここだけpublicにしたのですが
private void myDialog(String str1) { // 一部略
@Override
public void onClick(DialogInterface dialog,int n) {
})
}
とこんな風にprivateに内包されてるものの中にpublicがあるという変な状態になってしまいました。
これでも実行はできたのですが、この記述はおかしいのでやめた方がいいですか?
後で不明な問題が出てきたりするでしょうか?
この場合はやはり全部publicにした方がいいでしょうか?


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

256日前に更新/37 KB
担当:undef