繁体   English   中英

如何使用一个java类文件来测试另一个

[英]How to use one java class file to test another

我正在使用Netbeans,对于我的任务,我必须使用一堆预定义方法创建一个Function类。 我需要做的是创建一个单独的类文件,该文件将能够引用Function 1进行测试。 有谁知道这是怎么做到的吗? 通常我只是让文件中的另一个类进一步向下,但我的教师希望我们完全创建另一个文件并让它以某种方式引用我构建的Function类。 我不知道这是否有意义,任何人都可以帮忙吗?

我想我只是不太了解两者之间的关系,甚至不知道如何编码它。 我在Function类中有构造函数和整个位,但我甚至不知道获取特定方法的调用是什么样的。

将它们添加到同一个包中:

package myPackage

在每个源文件的顶部。

而不是将另一个类放在文件的下方,而是将其移动到新文件中。 例如:

public class Fraction {
    //some code
}
class Tester {
    //some code
}

是一个完全有效的源文件,但您可以分成两个源文件(通常更清楚):

(在Fraction.java中):

public class Fraction {
    //some code
}

(在Tester.java中):

public class Tester {
    //some code
}

请记住在两个文件中包含包声明(把package whateverYourPackageNameIs;在一起package whateverYourPackageNameIs;在两个文件的顶部)

然后,您可以通过在Tester类中创建一个分数来测试它(通过Fraction f = new Fraction(/*constructor args*/); )并调用相关方法。

注意:这适用于任何IDE,而不仅仅是Netbeans。 您甚至可以使用文本文件编程来完成此操作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM