2016-06-18 7 views
-3

パッケージまたはクラスの名前をjavaで 'main'にすることはできますか?いいえの場合は、なぜですか? 'main'はjavaのキーワードではないからです。パッケージやクラスをjavaで 'main'として指定できますか?

+2

試しましたか?それは動作しましたか?それがうまくいったら、はい、そうでなければいいえ。理由?コンパイラは何を言いますか? – Jite

+0

これはできないことではありませんが、ほとんどの場合、名前のパッケージ名、メソッド、およびクラスをわかりやすく記述し、Java命名規則の範囲内に収めようとしているため推奨しません。 言い換えれば、あなたを止めることはできませんが、Java命名規則を破ることはできません。 –

答えて

1

はい、あなたが名前として任意の有効な識別子を与えることができます。.. メイン

...基準とすると、あなたが名前の規則を破るが、あなたができることを確認するためにするJavaに属し reserved key words

をdoens'tことを果たしますあなたのyesまたはnoにすべてのストレートな答えのまあ最初

0

はい、あなたが「メイン」は

が私のコードを見てきたように任意のパッケージまたはクラスに名前を付けることができている

クエリへの

説明:

1行目:私はパッケージを作って、それをインポートしていない:私はエラーなし「メイン」の名前を持つクラスを作っていますコンパイラからこの

2行目にエラーなしを

8行目:「mainObject」という名前のクラスmainの参照を作成し、「main()」というコンストラクタも呼び出しました。ここでもmainメソッドの構文に非常に似ているclass mainのコンストラクタである "main()"という構文は、ここでもエラーが発生していません。

だから私はあなたのクエリにメインを使用できると思います。 すべて最高です。

関連する問題