访问在其他类的主类中打开的文件

时间:2013-06-04 17:16:25

标签: java class

这是一个简单的问题,可能只是一个简单的答案,但我似乎无法在其他任何地方找到答案。

我有一个输入文件,我在一个类中使用RandomAccessFile打开并执行各种操作。我想将该文件传递到另一个类,因此它也可以用它做各种各样的事情。我不知道如何做到这一点。

3 个答案:

答案 0 :(得分:1)

使用setter并将RandomAccessFile的实例传递给第二个类实例

myClassInstance.setFile(RandomAccessFile myFile);

答案 1 :(得分:0)

也许你应该使用Singleton设计模式。然后,您可以使用Singleton.getInstance().write("smth");

在多个位置访问文件

答案 2 :(得分:0)

使文件成为另一个类的方法或构造函数的参数。例如

public void displayFirstLine (RandomAccessFile myFile) {
    //your code here
}