A类和B类独立保存在名为“myjava”的文件夹中,当我在第一行添加“package”时,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”无法成功编译。
答案 0 :(得分:0)
package myjava;
public class A{
void funcA(){
System.out.println("A");
}
}
-------------- A.java --------------------
package myjava;
public class B extends A{
void funcA(){
System.out.println("B");
}
}
---------- ------------ B.java
现在编译
javac -d。 A.java
javac -d。 B.java
希望这有帮助