クラス A と B は「myjava」という名前のフォルダーに個別に保存されます。最初の行に「パッケージ」を追加すると、クラス B はコンパイルできず、次のメッセージが表示されますが、クラス A は正常にコンパイルできます。
B.java:3: エラー: シンボル クラス B が見つかりません A{ ^ シンボル: クラス A 1 エラー
//package myjava;
class A{
void funcA(){
System.out.println("A");
}
}
//package myjava;
class B extends A{
void funcA(){
System.out.println("B");
}
}
キーワード「package」を追加すると、正常にコンパイルできないのはなぜでしょうか。