• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラムの合体。)

プログラムの合体ってありますか?

このQ&Aのポイント
  • プログラムの合体について解説します
  • 複数のプログラムが合体することはありますか?
  • プログラムの統合に関する情報をまとめています

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

  • ベストアンサー
回答No.4

>public メソッド class Test2 { ↑これは「public class Test2 {」の間違いでしょうか? そうだとすると、答えは同名のクラスは複数 定義できません。 そもそも、(同名のクラスを2つ定義して)何をしたいのでしょうか?

jump7799
質問者

お礼

クラス名を合わせると読んだものだから・・・。 ご回答誠にありがとうございます。

その他の回答 (4)

回答No.5

>2つのプログラムが合体することってあるのですか? >回答No.4 amanojaku1 もしかして、クラスの継承(extends)の事を言ってますか?

jump7799
質問者

お礼

いいえ。継承はまだ勉強してません。 ご回答誠にありがとうございます。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>Winsowsの文字が好みじゃなかったので >Ubuntuに変えました。 その情報は質問に提示のソースと全く関係がありません。 回答No.1で前半の「public class Test { ----中略----}」には「main()」がありませんので不完全なコードと思われます。 後半の「public メソッド class Test2 {----中略----}」はclassの定義に誤りがあるようです。 前半と後半を繋げるには次の3行を削除して ----------ここから---------- } public メソッド class Test2 { ----------ここまで---------- 次の行を修正します。 public メソッド static void main(String[] args) {     ↓ public static void main(String[] args) { javaのソースファイル(例えばTest4.java)にはclassの定義が1つとmain()が1つ必要です。 main()が無かったり、複数のclassを定義することはプログラムの整合性が無くなりますので基本的な形を覚えてください。 あなたの質問やお礼、補足のコメントは状況説明が不完全なため憶測で回答をしなければならない状態です。 従って、以前にもアドバイスしましたが出張指導の先生にあなたのパソコンを見ながら指導して貰わないと覚えられないと思います。

jump7799
質問者

お礼

独習でやります。 OKWAVEのお世話になりますが・・・。 ご回答誠にありがとうございます。

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

>2つのプログラムが合体することってあるのですか? 何をいってるのかわかりません。 分かるのは、一つのファイルに Test2クラスの定義(public class Test2 {...} の部分)があるのと 何をよくわからないpublic メソッド class Test2 {...} が書かれているということ。

jump7799
質問者

お礼

ご回答誠にありがとうございます。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.1

>2つのプログラムが合体することってあるのですか? 状況説明が不足していて回答が困難です。 ソースコードの掲載元は何処ですか?(あなたが起こしたコードとは思えません) public class Test2にはmain()が見当たりません。 public メソッド class Test2の「メソッド」がエラーになっていると思います。また、「class Test2」は既に同一ディレクトリに存在することになりますので使えないでしょう。 エラーメッセージの内容からの憶測ですがLinuxで実行されているようですね。 Wndows 10での学習はマスターできたのですか?

jump7799
質問者

お礼

Winsowsの文字が好みじゃなかったので Ubuntuに変えました。

関連するQ&A