2

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

我有一个输入文件,我在一个类中使用 RandomAccessFile 打开并执行各种操作。我想将该文件传递给另一个类,以便它也可以用它做各种事情。但是,我不确定如何做到这一点。

4

3 回答 3

1

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

myClassInstance.setFile(RandomAccessFile myFile);
于 2013-06-04T17:17:40.323 回答
0

也许你应该使用单例设计模式。然后你可以在很多地方访问文件Singleton.getInstance().write("smth");

于 2013-06-04T17:21:37.403 回答
0

使文件成为其他类的方法或构造函数的参数。例如

public void displayFirstLine (RandomAccessFile myFile) {
    //your code here
}
于 2013-06-04T17:34:13.557 回答