Junior
155
Ar tai yra Bean klasė ar objektas?
Atsakymas iš AI
sobes.tech AI
Java'de Bean həm sinif, həm də obyekt ola bilər.
Bean kimi sinif:
- Adətən, sadə sinifdir və ona bağlı xüsusi sahələr (private) və müvafiq giriş metodları (getA(), setB()) ilə.
- JavaBeans adlandırma konvensiyalarına riayət edir:
- Argumentsiz konstruktoru var.
- Xüsusiyyətlər
getvəsetmetodları ilə əldə edilə bilər. - Boolean xüsusiyyətlər
ismetodundan istifadə edə bilər. - İctimai metodləri parametresizdir.
Bean kimi obyekt:
- Bu, framework (məsələn, Spring, CDI) tərəfindən yaradılan və idarə olunan sinif nümunəsidir.
- Tətbiqdə konkret komponent və ya xidmət nümunəsini təmsil edir.
Beləliklə, "Bean" Java sinfi yazmağın müəyyən bir tərzi və ya bu sinfin konteyner tərəfindən idarə olunan konkret nümunəsi ola bilər. Framework kontekstində, tez-tez idarə olunan obyekt kimi Bean-dən bəhs edilir.