[過去ログ]
スレ立てるまでもない質問はここで 165匹目 (1002レス)
スレ立てるまでもない質問はここで 165匹目 http://mevius.5ch.net/test/read.cgi/tech/1687260267/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
56: デフォルトの名無しさん (ワッチョイ 0bff-CF7t) [] 2023/08/04(金) 13:24:14.53 ID:QRYdlbIR0 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にした方がいいでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1687260267/56
60: デフォルトの名無しさん (ワッチョイ 3ebb-PWnV) [sage] 2023/08/04(金) 16:51:31.33 ID:c7GjkDWu0 >>56 変な状態でもなんでもないよ 実装クラスが具体的に何であるかはプライベートだけどonClickが呼べることは公に約束されている状態 例えるならキャバ嬢が佐藤さんなのか鈴木さんなのか本名や昼職は内緒だけどお店の嬢なのは確かなので一緒に飲んでおしゃべりするうえで困らない状況 嬢にclickイベントを起こしても同じような結果になる http://mevius.5ch.net/test/read.cgi/tech/1687260267/60
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.044s