こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

投稿日時 - 2007-05-02 19:47:11

QNo.2968216

すぐに回答ほしいです

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

>class Aというのは、
>import java.io.*;
>の後に続ければいいんですか?

その通りです。
import ○○;
というのは「インポート宣言」と呼ばれていて、
public class A {
//中身は省略
}
このような部分(「クラス定義」とか言ったりします)よりも
「前」に書いておかないといけない、と決まっています。


>それと、ファイル名はどうなるんでしょうか。
>public class の後ろがファイル名になるんですよね?

そうです。
public class A {
//中身は省略
}
だったら、ファイル名は「A.java」としておかないといけません。
(大文字小文字も区別します)
これもJavaの決まりです。

あと、ついでですが、
「public class」のように「public」がついたクラスは、
1つのファイルで1つでないといけない決まりがあります。
「public」がついてないものはいくつあっても問題ありません。
ソースを1つにまとめる場合は、この点に注意して下さい。

投稿日時 - 2007-05-03 01:40:51

お礼

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

投稿日時 - 2007-05-03 11:22:55

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.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();
}
}

投稿日時 - 2007-05-02 20:00:39

お礼

ありがとうございます。

いくつか質問なんですが、
class Aというのは、
import java.io.*;
の後に続ければいいんですか?

それと、ファイル名はどうなるんでしょうか。
public class の後ろがファイル名になるんですよね?

投稿日時 - 2007-05-03 00:01:10

あなたにオススメの質問