ネタ心者歓迎!今更ながらにJava相談室 その3
■ このスレッドは過去ログ倉庫に格納されています
0734hoge
NGNGString str="Mr.Children";
void hoge();
}
class Test2 implements Test1{
public static void main(String[] args)
{
hoge();
}
void hoge(){
System.out.println(str);
}
}
をコンパイルすると
Test.java:6: Test2 の hoge() は Test1 の hoge() を実装できません。スーパークラス
での定義より弱いアクセス特権 (public) を割り当てようとしました。
class Test2 implements Test1{
^
Test.java:10: static でない メソッド hoge() を static コンテキストから参照するこ
とはできません。
hoge();
^
となります。
どうすれば?
■ このスレッドは過去ログ倉庫に格納されています