2012-01-14 9 views
1

私は非常にJavaに新しいので、これに対する答えは非常に簡単にバインドされています。 :)java:クラス内にあるメソッドを実行する

私はコンソールを使ってTic-tac-toeの基本的なゲームを作成しようとしています。私は "Board"というクラスを作りました。その中に、tic-tac-toeボードを印刷するメソッドを作成しました。

public void print() { 
System.out.println("code"); 
} 

Main.javaコードからこのメソッドを実行するにはどうすればよいですか?

+0

あなたがJAVAの初心者であれば、まずはJAVAを学ぼうと思います。次に、Tic-Tac-Toeゲームを開発しようとします。 – Apurv

+0

@dualCoreあなたのコードをよりよく反映するように私の答えを編集しましたが、ここでは 'Board'のコンストラクタを投稿して、確実にするべきです。 –

答えて

0

あなたはMainクラスの中、このような何かを記述する必要があります。

public static void main(String[] args) { 
    Board b = new Board(); 
    b.print(); 
} 

上記のコードをコンパイルしたら、お好みのIDE、またはコマンドラインを使用してMainクラスを実行することができます。要点は、Javaでプログラムの実行を開始するために、クラス内でmainメソッドを定義し、そこから適切なメソッドを呼び出すことです。あなたの例では、最初にMainクラスをインスタンス化し、要求されたメソッドをクラスのインスタンスに対して呼び出しました。

+0

うーん、私はあなたが言っていることを理解しているのか分からない。メインコードから関数(クラス内にある)を実行するだけの簡単な方法がありますか? – dualCore

+0

Javaでメソッドを実行するには、まずそのメソッドが存在するクラスのオブジェクトをインスタンス化する必要があります。また、Javaプログラムの出発点は、クラスに存在する 'main'メソッドであり、そこから必要なものを実行します。試してみて、それは私が言っていることを理解する最善の方法です。 –

+0

Javaでは、クラスやクラスのインスタンスに含まれていないメソッドを実行できないという区別をするために、 "メソッド"について "関数"ではなく、話します。 –

関連する問題