我正在使用Netbeans,对于我的任务,我必须使用一堆预定义方法创建一个Function类。我需要做的是创建一个单独的类文件,该文件将能够引用Function 1进行测试。有谁知道这是怎么做到的吗?通常我只是让文件中的另一个类进一步向下,但我的教师希望我们完全创建另一个文件并让它以某种方式引用我构建的Function类。我不知道这是否有意义,有人可以帮忙吗?
我想我只是不太了解两者之间的关系,甚至不知道如何编码它。我在Function类中有构造函数和整个位,但我甚至不知道获取特定方法的调用是什么。
答案 0 :(得分:1)
通过添加:
将它们放在同一个包中 package myPackage
位于每个源文件的顶部。
答案 1 :(得分:1)
不要将另一个类放在文件的下方,而是将其移动到新文件中。例如:
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;
放在两个文件的顶部)
然后,您可以通过在Tester类中创建一个分数(通过Fraction f = new Fraction(/*constructor args*/);
)来测试它,并调用相关方法。
注意:这适用于任何IDE,而不仅仅是Netbeans。您甚至可以使用文本文件编程
来完成此操作