1
public class Lab5 extends Lab4 implements ActionListner

Lab5 是我现在正在做的项目,我需要在我的 Lab5 中扩展 Lab4 类。我的问题是我需要在哪里保存 Lab4 类,以便 Lab5 可以访问它。这就是我需要转移的所有东西,Lab4.class,还是我还需要在 Lab5 中放入其他东西?

谢谢。

4

2 回答 2

1

如果这些类是相同的package并且你有Lab4( Lab4.java) 的来源,只需将它们一起编译(编译器会找到Lab4.java):

$ javac Lab5.java

如果您已经编译了Lab4.class文件,请在编译期间将其包含在 CLASSPATH 中:

$ javac -cp Lab4.class Lab5.java

如果您想在 IDE 中访问此类,则必须将此类/JAR 添加为依赖项/库。

于 2012-10-11T18:05:19.973 回答
0

你的 Lab4.class 在哪里?如果它在同一个包中,则无需执行任何操作。如果它在其他包中,请import package.Lab4;在顶部添加.packageLab4.class

于 2012-10-11T18:07:11.250 回答