2016-04-24 13 views
-4

私はFileをパラメータとして取るコンストラクタを持っています。ファイルのフィールドを作成して他のすべてのメソッドがそのフィールドにアクセスできるようにするにはどうすればよいですか?ファイルフィールドの作成方法は?

コンストラクタは次のようになります。

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

私はこのファイルからの行と列を取得するメソッドを作成したいのですが、:ファイルはこのように見るつもりのものです

MyClass(File f) throws Exception; 

それをするには、私はフィールドが必要です。

+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; 
    } 
} 


をところで:これはJavaの基本であるため、あなたは本当に基本的なことを学ぶことを試してみてください。 Javaオンラインには数千ものチュートリアルがあります。

関連する問題