パッケージまたはクラスの名前をjavaで 'main'にすることはできますか?いいえの場合は、なぜですか? 'main'はjavaのキーワードではないからです。パッケージやクラスをjavaで 'main'として指定できますか?
-3
A
答えて
1
はい、あなたが名前として任意の有効な識別子を与えることができます。.. メイン
...基準とすると、あなたが名前の規則を破るが、あなたができることを確認するためにするJavaに属し reserved key wordsをdoens'tことを果たしますあなたのyesまたはnoにすべてのストレートな答えのまあ最初
0
はい、あなたが「メイン」は
が私のコードを見てきたように任意のパッケージまたはクラスに名前を付けることができている
クエリへの説明:
1行目:私はパッケージを作って、それをインポートしていない:私はエラーなし「メイン」の名前を持つクラスを作っていますコンパイラからこの
2行目にエラーなしを
8行目:「mainObject」という名前のクラスmainの参照を作成し、「main()」というコンストラクタも呼び出しました。ここでもmainメソッドの構文に非常に似ているclass mainのコンストラクタである "main()"という構文は、ここでもエラーが発生していません。
だから私はあなたのクエリにメインを使用できると思います。 すべて最高です。
関連する問題
- 1. Mainクラスで@Autowieredを指定したNullPointerException
- 2. javaのmain()メソッドからnon-staticクラスにアクセスできますか?
- 3. パッケージまたはクラスの指定なしでコマンドラインからJavaアプリケーションを実行しますか?
- 4. Haskellで `module Main where`を書き込むかどうかを指定します。
- 5. ジュリアでモジュール名を指定してパッケージを探しますか?
- 6. javaクラス指定
- 7. クラスをJavaで静的としてインスタンス化できますか?
- 8. 条件付きでnugetパッケージのバージョンを指定します
- 9. JBoss ASのJVM内でMainクラスを実行できますか?
- 10. Scala: 'java'で使用できるmainメソッドを定義する
- 11. クラスとパッケージをEclipseで固定する
- 12. Mavenでパッケージをインポートするときに特定のクラスを除外します
- 13. 完全なパッケージimport。*と指定されたクラスimport javaの違い?
- 14. spring boot main class、指定方法
- 15. parse-serverで `objectId`として使用するフィールドを指定できますか?
- 16. は、環境やシステムプロパティでクラス名を指定する必要が
- 17. パッケージを指定せずにフォルダからクラスをロードする
- 18. TextFieldに複数のCSSクラスを指定できますか?
- 19. パッケージ内のクラスをコンパイルするには、どうすれば "java program"(パッケージ名なし)を使用してクラスを後で実行できますか?
- 20. springは<context:component-scan>で指定されたパッケージのすべてのクラスをスキャンしますか?
- 21. ユーザー定義パッケージからクラスをインポートできません
- 22. XtendクラスをJavaクラスのスーパークラスとしてプログラムで設定する
- 23. main()で引数なしでjavaプログラムを実行できますか?
- 24. Java:指定されたオブジェクトを日付としてフォーマットできません
- 25. 条件を指定してテーブル/データベースを指定することでデータを選択できますか?
- 26. Maven exec plugin- classpathscope = testのときにmain/javaからクラスをインポートする方法
- 27. パッケージ修飾子は、パッケージ修飾子でトップレベルのクラスを定義するとき
- 28. Hadoop「mainクラスcom.sun.tools.javac.Mainを見つけることができませんでした。」
- 29. main関数のクラスを挿入できませんか?
- 30. GrailsでShiroUserのパッケージを指定する
試しましたか?それは動作しましたか?それがうまくいったら、はい、そうでなければいいえ。理由?コンパイラは何を言いますか? – Jite
これはできないことではありませんが、ほとんどの場合、名前のパッケージ名、メソッド、およびクラスをわかりやすく記述し、Java命名規則の範囲内に収めようとしているため推奨しません。 言い換えれば、あなたを止めることはできませんが、Java命名規則を破ることはできません。 –