可能性の重複:
Is a Java package the equivalent of a .Net assembly?Javaパッケージ
私は、JavaとC#にアクセス修飾子を比較しました。
javaでは、デフォルトのアクセスでは、クラス内のすべてのパッケージにアクセスすることができます。C#では、内部アクセス修飾子を使用すると、クラスがあるアセンブリのすべて
違いはありませんが、JavaパッケージはC#アセンブリと同じですか?
可能性の重複:
Is a Java package the equivalent of a .Net assembly?Javaパッケージ
私は、JavaとC#にアクセス修飾子を比較しました。
javaでは、デフォルトのアクセスでは、クラス内のすべてのパッケージにアクセスすることができます。C#では、内部アクセス修飾子を使用すると、クラスがあるアセンブリのすべて
違いはありませんが、JavaパッケージはC#アセンブリと同じですか?
いいえ同じものではありません。 Threadにも記載されています。最適な比較は、Java ARchive(Jar)ファイルを使用することです。 Javaは、パッケージを使用して名前空間を制御します。これはC#の名前空間に非常に似ています。
封印されたjarまたはOSGIパッケージのようにC#アセンブリを考える方がよいでしょう。 Java package
はC#namespace
に近いですが、これらの概念は2つの言語に完全に対応していません。
Javaがオブジェクト指向の場合、C#はコンポーネント指向です。 – Aubin