【初心者】Java質問・相談スレ10【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0291デフォルトの名無しさん
NGNGvoid a();
}
class B implements A{
void a(){
System.out.println("a");
}}
class Test{
public static void main(String args[]){
B b=new B();
b.a();
}}
でクラスBのa()メソッドの前にpublicをつけないと「スーパークラスでの定義より
弱いアクセス特権(public)を割り当てようとしました」と出、コンパイルが
とおりません。どうしてでしょうか?
どなたかご教授してください。
■ このスレッドは過去ログ倉庫に格納されています