2016-04-24 36 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在線教程。