950
コメント:
|
← 2010-11-30 01:11:07時点のリビジョン11 ⇥
1206
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 1: | 行 1: |
== 複数のクラスを使う == | == 複数クラスのコンパイル == |
行 7: | 行 7: |
---- === コンパイルと実行 === |
|
行 22: | 行 25: |
---- | Javaプログラムのコンパイルは javac コマンドで行いますが、 実行したいmainメソッドがあるプログラムファイルを指定するだけで 必要なクラスすべてをコンパイルしてくれます。 |
行 24: | 行 29: |
前回、車両クラスを作成しました。 別のクラスからこれを利用することができます。 列車クラスを作りましょう。 {{attachment:ressya1.png}} |
上の例では {{{ > javac Pro1.java }}} と入力すると、Pro1.javaとPro2.javaがコンパイルされ Pro1.classとPro2.classが作られます。 |
複数クラスのコンパイル
Javaのプログラミングはクラスを作成することでした。
しかし1つのクラスだけで処理が行えることは少なく、 ほとんどの場合、複数のクラスを使ったプログラミングを行うことになります。
コンパイルと実行
コマンドプロンプトから指示する場合
> java Pro1
と入力すると、Pro1クラスのmainメソッドが実行されます。
このmainメソッドの中、あるいはPro1クラス内のメソッド内で 他のクラスを使うことがあります。
例えばPro1クラス内でPro2クラスを使っているとすると
- Pro1.java
- Pro2.java
の2つを作成することになります。
Javaプログラムのコンパイルは javac コマンドで行いますが、 実行したいmainメソッドがあるプログラムファイルを指定するだけで 必要なクラスすべてをコンパイルしてくれます。
上の例では
> javac Pro1.java
と入力すると、Pro1.javaとPro2.javaがコンパイルされ Pro1.classとPro2.classが作られます。