2017-07-15 9 views
0

"main"クラスは、プログラムのエントリポイントをマークし、主メソッドの他のクラスをインスタンス化することがよくあります。 「メイン」クラスではないクラスの総称名はありますか?「メイン」クラスではないクラスの総称名は何ですか?

私はJavaを使い慣れていません。その用語について詳しく知りたいので、どこでもこの情報を見つけることができませんでした。

+1

その言葉はありません。 – user2357112

+1

ちょうど "クラス" ...? –

+2

私はそれらを「クラス」と呼んでいます。 –

答えて

4

"main"クラスは、プログラムのエントリポイントをマークし、多くの場合、メインメソッドで他のクラスをインスタンス化します。 「メイン」クラスではないクラスの総称名はありますか?

標準の「メイン」クラスはありません。または非メイン。単なるクラスです。

署名がpublic static void main(String[] args)のメソッドを持つクラスがあります。 これらのクラスは、コマンドラインでjava package.TheClassNameで実行可能であるか、実行可能ファイルjarで宣言されている指定されたメインクラスになります。 多くの場合、そのようなクラスがプロジェクトに1つありますが、 があります。 これらのクラスには標準的な名前はありません。 (私はそれらをランナーと呼びます)

パッケージ作成者は、標準的な推測方法がないため、ユーザーが実行できるようにこれらのクラスのパッケージと名前を明示的に文書化する必要があります。 それ以外の場合は、ランナースクリプトまたは実行可能なjarが提供され、名前(およびパラメーター)の詳細をカプセル化します。 どちらの方法でも、実行方法は明白ではないため、常に文書化する必要があります。

私はJavaを使い慣れていません。その用語について詳しく知りたいので、どこでもこの情報を見つけることができませんでした。

これは何も見つかりません。

1

エントリポイントクラスではないクラスには認識される用語がありません。 という特定の用語が必要な概念ではありません。だからこそあなたが見つけられないのです。

類推として、パンダでもない動物でも、科学的に認知される言葉はありません。


ソリューション:

  • は「非メインクラス」のようなクラスを参照し、人々はあなたが何を意味するか知っているだろう。
  • 正式論理/数式表記を使用します。数学は

1 :-)何百年もの間、明らかに/簡潔に自分自身を表現することができました - つまり、コンセプトは用語を提案誰かを正当化するのに非公式談話/会話の中で頻繁に起動しませんそれのための。

2 - つまり、即興です。あなたが言葉を知らない他の概念を説明しようとしていた時と同じように。

関連する問題