Androidプログラミング質問スレ Part19at TECHAndroidプログラミング質問スレ Part19 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト32:デフォルトの名無しさん 12/02/26 18:09:22.52 >>31 javaのバージョンか設定で波線付いたり付かなかったりした気がする @Overrideなくても特に問題ないよ 33:デフォルトの名無しさん 12/02/26 18:11:13.77 >>31 ちなみに、 @Overrideはメソッド名タイポしてオーバー ライドできないことを防ぐためのもの だったはず 34:デフォルトの名無しさん 12/02/26 18:51:51.77 protected なメソッドって下記の状態で呼べますか? class A{ protected funcA(); } class B extends A{ } B b = new B(); b.funcA(); ↑これって呼べるんでしょうか? 35:デフォルトの名無しさん 12/02/26 18:57:59.01 >>34 やってみろよ。無理だから 36:デフォルトの名無しさん 12/02/26 19:02:22.74 どこから呼ぶの? 37:デフォルトの名無しさん 12/02/26 19:44:49.89 >>34-35 レスどうもありがとうございます。 >>35 呼び場所は「他ファイル、他クラス」からです。 詳しく書くと下記の感じです。 A.javaファイル class A{ protected funcA(); } B.javaファイル class B extends A{ } C.javaファイル class C { void func(){ B b = new B(); b.funcA(); } } これでクラスCがprotectedなfuncA()にアクセスしてるのにコンパイルが通ってしまって困っているんです。 コンパイル通りませんよね? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch