Bir JavaBean tam olarak nedir?
Ben, sanırım, bu anlaşılır bir "Fasulye" özellikleri ve alıcılar ile bir Java sınıf/ayarlayıcıları. Anladığım kadar, C bir yapı eşdeğerdir. Bu doğru mu?
Ayrıca, orada bir gerçeksözdizimselfasulye ve düzenli bir sınıf arasındaki fark? Herhangi özel bir tanım ya da bir arayüz var mı?
Temelde, neden bunun için bir terim var, bana oyun
Edit: Eğer böyle nazik cevabın için bilgi ne demek Serializable
arabirim ve ilgili ekleyebilirseniz, çok memnun olurum.
CEVAP
Bir JavaBean standard sadece bir
- Tüm özel (getters/setters) özellikleri
- Halka açık 5**
- Uygular
Serializable
.
İşte bu kadar. Bu sadece bir örnek. Kütüphaneler çok olsa da bağlı....
API documentation: Serializable
, saygı ile
Bir sınıf gürültüsüz kodlama sınıfı uygulayarak etkin java.ıo.Arayüz seri hale getirilebilir. Bunu uygulayan sınıflar kendi arayüzü devletin herhangi bir seri ya da serisi var. Seri hale getirilebilir bir sınıf tüm Bunlardan birincisi kendilerini seri hale getirilebilir. Bu seri arabirim yöntemleri ya da alanları vardır ve yalnızca hizmet vermektedir seri hale getirilebilir olmanın mantığı tanımlamak.
Diğer bir deyişle, seri hale getirilebilir nesneler akışları ve dolayısıyla dosyaları, nesne veritabanları, gerçekten bir şey yazılabilir.
Ayrıca, eğer standartları takip ederse bir JavaBean ve bir sınıf bir JavaBean tanımlar başka bir sınıf arasında sözdizimsel fark yok.
Standart kütüphaneler için izin verir, çünkü bir süre için bu program aracılığıyla sınıf örneği olan şeyleri önceden tanımlanmış bir şekilde tanımlayın. Eğer herhangi bir kütüphane içine geçmesi nesne akışı istiyorsa, örneğin, bir nesne seri hale getirilebilir (lib nesneleri uygun JavaBeans gerektirir varsayarak) olduğu için olabilir bilir.
Tam olarak Huzurlu programlama nedir?...
Nullptr tam olarak nedir?...
Tam olarak Maven bir Anlık nedir ve ne...
Tam olarak nasıl android:özelliği XML ...
Tam olarak kaynak nedir?...