12 ŞUBAT 2012, Pazar
Ad arasındaki fark C# ve Java paket
Farkı (kullanım açısından) C ad arasında ne# ve Java paketleri?
CEVAP
12 ŞUBAT 2012, Pazar
Kimden: http://www.javacamp.org/javavscsharp/namespace.html
Java
Paket dosyaları veya ortak türler tür çatışmaları önlemek için düzenlemek için kullanılır. Paket yapıları dosya sistemi eşlenebilir.
System.Security.Cryptography.AsymmetricAlgorithm aa;
değiştirilebilir:
import System.Security.Crypography;
class xxx { ...
AsymmetricAlgorithm aa;
Paketler için takma ad yok. Alma deyimi kullanmak zorunda ya da bir tam belirli tip söz adı.
package N1.N2;
class A {}
class B {}
ya
package N1.N2;
class A {}
Başka bir kaynak dosya:
package N1.N2;
class B {}
Paket iç içe olamaz. Bir kaynak dosyası için yalnızca bir paket açıklama yapar.
C#
Ad programları, hem "iç" programı için organizasyon sistemi ve bir "" sistemi. harici olarak düzenlemek için kullanılır
System.Security.Cryptography.AsymmetricAlgorithm aa;
değiştirilebilir:
using System.Security.Crypography;
AsymmetricAlgorithm aa;
Alternatif olarak, bir ad, örneğin, bir diğer ad belirtin
using myAlias = System.Security.Crypography;
ve sonra sınıfa bakın
myAlias.AsymmetricAlgorithm
namespace N1.N2
{
class A {}
class B {}
}
ya
namespace N1
{
namespace N2
{
class A {}
class B {}
}
}
Bunu Paylaş:
'kamu, varsayılan olarak korumalı...
Paket tilde(~) ve şapka arasındaki far...
Yumuşak bir referans ve Java zayıf bir...
Kurallı, isim, basit isim ve Java Ders...
'getPath arasındaki fark ne(), ge...