• ベストアンサー

複数のソースプログラムのまとめ方

複数のJavaプログラムのソースをひとつのファイルにまとめたいのですが、 どうやったらいいかわかりません。 初心者なので、低レベルの質問で申し訳ありません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • neko_noko
  • ベストアンサー率45% (146/319)
回答No.2

>class Aというのは、 >import java.io.*; >の後に続ければいいんですか? その通りです。 import ○○; というのは「インポート宣言」と呼ばれていて、 public class A { //中身は省略 } このような部分(「クラス定義」とか言ったりします)よりも 「前」に書いておかないといけない、と決まっています。 >それと、ファイル名はどうなるんでしょうか。 >public class の後ろがファイル名になるんですよね? そうです。 public class A { //中身は省略 } だったら、ファイル名は「A.java」としておかないといけません。 (大文字小文字も区別します) これもJavaの決まりです。 あと、ついでですが、 「public class」のように「public」がついたクラスは、 1つのファイルで1つでないといけない決まりがあります。 「public」がついてないものはいくつあっても問題ありません。 ソースを1つにまとめる場合は、この点に注意して下さい。

stealther
質問者

お礼

ご丁寧にありがとうございました。 大変よくわかりました。

その他の回答 (1)

  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.1

class A { void MethodA(){ ....... } } class B{ void MethodB(){ ...... } } class Main { public static void main(String[] args){ A a=new A(); a.MethodA(); B b=new B(); b.MethodB(); } }

stealther
質問者

お礼

ありがとうございます。 いくつか質問なんですが、 class Aというのは、 import java.io.*; の後に続ければいいんですか? それと、ファイル名はどうなるんでしょうか。 public class の後ろがファイル名になるんですよね?