0

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");
  }
}

我想知道为什么添加关键字“包”无法成功编译。

4

1 回答 1

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------------

现在编译

爪哇 -d 。A.java
javac -d 。B.java

希望这可以帮助

于 2013-06-18T06:03:26.640 回答