Javaのパッケージの親の定義はありますか?もしそうなら、私たちはなぜパッケージをスーパーペアレントとして使用していませんか?私たちはmethods/classes/packages
を持っているので...それらを最大限に活用することができなかったものがあると思います。そして、最後に、すべてのことをパッケージ賢明なものにするための道がありますか?(私は非常に大きなパッケージです)。はいの場合、なぜ人々はそれを必要としますか?どんな助けも高く評価されます。Javaのパッケージの上位スキル
2
A
答えて
1
パッケージは基本的にモジュールです。それらは同様のふるまい要素を一緒にグループ化する。
これらの要素には、namespaceと入力してアクセスします。
しかし、他の固有の要素とは異なり、パッケージは他のパッケージを拡張しません。単にサブパッケージをに追加すると、親パッケージの下にという新しい要素が追加されます。
つまり、パスに新しいfoo
パッケージを作成すると、他のパッケージは拡張されません。これは親パッケージそのものです。
Java環境にはいくつかの標準パッケージが付属していますが、java.lang
はonly package that you can access without importingです。
モジュール式であり、cohesiveであるため、その中のすべての要素を含む「非常に大きなパッケージ」はありません。それぞれの行動は明確に定義されていなければならず、各要素はその単独の仕事だけを行うべきです。
0
継承(スーパーおよびサブクラス)との子 - 親関係を使用する方がずっと簡単です。パッケージは、むしろあなたのプロジェクトを注文する方法です。クラスやサブクラスではそれを実現する方がはるかに簡単なので、ほとんどのスーパーペアレントとしては使用していません。まあ、パッケージをインポートすると、クラスの一部を拡張することになり、このようにして「最も親の親」になると言うことができます。すべてを1つの非常に大きなパッケージに入れることはできますが、プロジェクトを注文しているパッケージで作業することはできません。
関連する問題
- 1. スキルが上がる
- 2. SAPパッケージを最上位に移動
- 3. Java:ストリームソースの上位n個の要素
- 4. Javaでオブジェクトの2Dアレイ(java.lang.Object上位)
- 5. Javaのジェネリック上位有界ワイルドカードエラー
- 6. パッケージ内のPythonの最上位モジュールへの参照方法
- 7. Java - コードの位置を取得する(パッケージ/クラス/メソッド)
- 8. スキルをJavaとリソースに移す時間
- 9. 上位10位のみ
- 10. javaパッケージのコンパイル
- 11. Javaパッケージのインポート
- 12. プログラムのスキルを向上させる方法は?
- 13. OOPスキルを向上させますか?どのスモールトーク?
- 14. Javaのツリーから上位10個の値を引き出す
- 15. Javaのパッケージ実行
- 16. Java Eclipseパッケージのコンパイルエラー
- 17. java内のjava.langパッケージ
- 18. tfsパッケージのアップロードサイズの上限
- 19. Javaパッケージ
- 20. OracleパッケージとJavaパッケージ間のマッピング
- 21. ディレクトリをJavaの上位ディレクトリに移動しますか?
- 22. Javaで上位2つの結果を表示
- 23. 上位のDPI画面にJavaプログラムが表示されない
- 24. スタックの上位メモリアドレスと下位メモリアドレス
- 25. long int上位と下位のポインタ
- 26. JavaのCommのAPIパッケージ
- 27. JythonのJavaパッケージのimport文
- 28. javaでのパッケージの使用
- 29. Java OSxでのパッケージのインポート
- 30. Pythonパッケージ下位互換性
いいえ、Javaでは、ネストされたパッケージの場合でも、パッケージ間に階層/関係はありません。 –
> Javaのパッケージの親の定義はありますか?いいえ>そうならない。 – EJP
あなたはここにいくつかの主観的な質問をしました。それをより客観的なものに絞り込めますか?もしそうなら、これを司会者レビューのためにフラグを立ててください。 –