Javaのクラスとパッケージの違いは何ですか?クラスとパッケージの違い
答えて
クラスは、テンプレートのようなもので、そのタイプのすべてのオブジェクトが持つBehaviors (Methods)
とproperties (Instance variables)
というセットを置きます。
パッケージは全く異なり、技術的な部分とは関係ありません。読みやすさとコードの整理を目的としています。 diffパッケージに異なる振る舞いのクラスを配置する必要があります。それでおしまい。
かなり単にjava packageクラスが同じカテゴリーまたは機能
Javaクラスに基づいて編成された名前空間は、行動(メソッド)からなるオブジェクト、プロパティ(変数)のコンストラクタ(もしあれば、ですオブジェクトの作成)などを含むことができる。
パッケージは、Javaクラスを名前空間に編成するためのメカニズムです。 Javaパッケージは、JARファイルと呼ばれる圧縮ファイルに格納することができ、クラスを1つずつではなくグループとして高速にダウンロードできます。一方、クラスとは、関連するインスタンス変数とメソッドをグループ化するために使用されるプログラミング言語の構造体です。各クラスは、プログラマが実行されたときにどのような種類のオブジェクトが存在する可能性があるかを示すためにプログラマが行う構造的および行動的な設計上の決定を表現する。
参考:Coders2020
より明確にそれを理解するために、ただツールセットのボックスとしてパッケージだと思います。ツールセットボックスには、スクリュードライバー、カッター、切断ペンチなどのさまざまなツールがあります。各ツールセットボックスは、さまざまなツール(クラス)のコレクションであるパッケージです。ここでは、それぞれのツール、すなわちスクリュードライバーは、クラス、カッター別のクラスなど、それぞれのツールは、独自のプロパティと目的(操作)を持っています。同様の方法であなたは、パッケージ。
希望します。
- 1. Microsoft.Owin.Host.SystemWebとMicrosoft.AspNet.WebApi.WebHostnugetパッケージの違い
- 2. クラスとパッケージの違いは何ですか?
- 3. オブジェクト指向Perlのパッケージ、モジュール、クラスの違いは何ですか?
- 4. ビルド展開パッケージとmsbuild tの違い:パッケージ
- 5. 「mysql」パッケージと「mysql-server」パッケージ/バイナリの違いは?
- 6. クラスとタイプの違い
- 7. 完全なパッケージimport。*と指定されたクラスimport javaの違い?
- 8. enumクラスとenumクラスの違いは?
- 9. Umbraco NuGetパッケージの違い
- 10. Dbgeng.dllとWindows 7との違いとWindows用のデバッグツールのパッケージ
- 11. ソースからのパッケージとコンパイルされたバイナリからのパッケージのインストールの違い
- 12. PHPのオブジェクトとクラスの違いは?
- 13. このBitsクラスとBitsetの違い
- 14. Pure Abstractクラスとインターフェイスの違い
- 15. StringTokenizerとjava.util.Scannerクラスの違いは
- 16. C++/CLIリファレンスクラスとC#クラスの違い
- 17. Java BeanとJavaクラスの違いは?
- 18. Javaのクラス<?>とクラス<Object>の違い
- 19. .netのThreadクラスとProcessThreadクラスの違いは?
- 20. LLVM:命令クラスまたは値クラスの "uses"と "user"の違い
- 21. GWTプロジェクトでJDKのパッケージとクラス
- 22. Javaクラスとパッケージ名の操作
- 23. パッケージ化されたアーカイブと展開されたアーカイブの違い
- 24. djangoパッケージとpythonライブラリの違いは何ですか?
- 25. dart:jsとjsパッケージの違いは何ですか?
- 26. SSISパッケージ:OnTaskFailedイベントとOnErrorイベントの違いは?
- 27. Googleマーケット請求パッケージとGoogle Play請求ライブラリの違い
- 28. Rattle Rパッケージ:リスクとウェイトの違いは何ですか?
- 29. NetworkStreamクラスとSocketクラスの違いは何ですか?
- 30. Django権限クラスと認証クラスの違いが
これらはほとんど共通点がありません。質問は意欲的でなく、基本的に無意味です。パッケージは、関連するクラスのコンテナです。 – EJP
ここで質問する前に、自分で研究をするときには本当に役に立ちます。一般的に、ウェブ上で見つかるドキュメントが良質でない限り、基本的な質問に答えることができます。しかし、ここではそうではありません。それはトピックに関する_real_質問ですので、私はそれを閉じていません。 –
@ティム:これは本当の質問であり、話題になっていることに同意しますが、ここで何かを聞く前にいくつかの宿題をしなければならないと私は考えています。 – Logan