2016-04-24 66 views
-4

我有一个构造函数,将文件作为参数。如何为文件创建一个字段,以便所有其他方法都可以访问它?如何创建文件字段?

构造看起来像这样:

MyClass(File f) throws Exception; 

该文件会是这个样子:

. . . . . 
. . . . . 
. x . . . 
. x x . . 
. . . . . 
. . . . . 

我希望创建一个将得到该文件行和列的方法,但要做到这一点,我需要一个领域。

+0

请参阅[Java™教程 - 声明成员变量](https://docs.oracle.com/javase/tutorial/java/javaOO/variables.html)。或者只是阅读**任何** Java手册/指南。 – Andreas

回答

1

将成员添加到该类中,并将需要从File对象中获取的信息复制到该对象中。

你也可以简单地将文件成员添加到类,设置这样的构造函数的引用:

public class MyClass { 
    private File file; 

    public MyClass(File f) throws Exception { 
     this.file = f; 
    } 
} 


BTW:由于这是Java基础知识,你应该尝试去学习基本的东西。有数以千计的Java在线教程。