- ベストアンサー
複数のソースプログラムのまとめ方
複数のJavaプログラムのソースをひとつのファイルにまとめたいのですが、 どうやったらいいかわかりません。 初心者なので、低レベルの質問で申し訳ありません。 よろしくお願いします。
- みんなの回答 (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つにまとめる場合は、この点に注意して下さい。
その他の回答 (1)
- fortranxp
- ベストアンサー率26% (181/684)
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(); } }
お礼
ありがとうございます。 いくつか質問なんですが、 class Aというのは、 import java.io.*; の後に続ければいいんですか? それと、ファイル名はどうなるんでしょうか。 public class の後ろがファイル名になるんですよね?
お礼
ご丁寧にありがとうございました。 大変よくわかりました。