welcome: please sign in
location: "複数クラスのコンパイル"の差分
2と11のリビジョン間の差分 (その間の編集: 9回)
2008-10-31 04:36:41時点のリビジョン2
サイズ: 226
編集者: masahiko
コメント:
2010-11-30 01:11:07時点のリビジョン11
サイズ: 1206
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 1: 行 1:
== 他のクラスを使う == == 複数クラスのコンパイル ==
行 3: 行 3:
前回、車両クラスを作成しました。
別のクラスからこれを利用することができます。
Javaのプログラミングはクラスを作成することでした。
行 6: 行 5:
列車クラスを作りましょう。 しかし1つのクラスだけで処理が行えることは少なく、
ほとんどの場合、複数のクラスを使ったプログラミングを行うことになります。
行 8: 行 8:
 {{attachment:ressya1.png}} ----
=== コンパイルと実行 ===

コマンドプロンプトから指示する場合
 {{{
 > 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が作られます。

複数クラスのコンパイル

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が作られます。

複数クラスのコンパイル (最終更新日時 2010-11-30 01:11:07 更新者 masahiko)