public class Lab5 extends Lab4 implements ActionListner
Lab5是我现在正在进行的项目,我需要在Lab5中扩展Lab4类。我的问题是我需要在哪里保存Lab4类,以便Lab5可以访问它。那就是我需要转移的所有内容,Lab4.class,还是我需要在Lab5中放置其他东西?
感谢。
答案 0 :(得分:1)
如果这些类在同一个package
并且你有Lab4
(Lab4.java
)的来源,那么只需将它们编译在一起(编译器会找到Lab4.java
):
$ javac Lab5.java
如果您已编译Lab4.class
文件,请在编译期间将其包含在CLASSPATH中:
$ javac -cp Lab4.class Lab5.java
如果您想在IDE中访问此类,则必须将此类/ JAR添加为依赖项/库。
答案 1 :(得分:0)
您的Lab4.class在哪里?如果它在同一个包中,您不需要做任何事情。如果它在其他一些包中,
在顶部添加import package.Lab4;
,其中package
是Lab4.class
的包文件夹。