शुरू करने से पहले मैं बस सभी को यह जानना चाहूंगा कि मैंने वास्तव में यह अच्छा समय बिताया है और स्पष्टीकरण और परिभाषाओं के बहुत सारे पाया है। लेकिन फिर भी इस विषय को पढ़ने में घंटों खर्च करने के बाद भी अस्पष्ट लगता है। मुझे पता है कि मुझे ऐसे प्रश्न पूछना है जो समुदाय को बेहतर कर सकें लेकिन यह सिर्फ मेरे लिए यह देखने के लिए है कि मुझे जावाबीन की स्पष्ट समझ है या नहीं।सादे अंग्रेजी में जावाबीन्स क्या हैं?
- वर्ग को लागू करना चाहिए Serializeable
- कक्षा गुण हैं:
मैं क्या बाहर कर सकते हैं से, एक JavaBean मूल रूप से यानी सिर्फ छोड़कर यह कुछ परंपराओं का पालन करता है कि किसी भी अन्य जावा वर्ग की तरह एक वर्ग है, माना जाता है कि वे निजी हैं और उनके नाम लोअरकेस अक्षर
- से शुरू होते हैं प्रत्येक संपत्ति के पास इसके संबंधित गेटर और सेटर विधियां होनी चाहिए।
- प्रत्येक सेटर विधि उपसर्ग 'get' के साथ शुरू होती है जिसके बाद संपत्ति का नाम उदा। setName()
- सेटर तरीकों सार्वजनिक और निरर्थक हैं
- ही गेटर तरीकों पर लागू होता है (उपसर्ग 'के लिए', जनता, वापसी प्रकार संबंधित संपत्ति वर्ग प्रकार आदि)
- बजाय 'प्राप्त' एक के बूलियन गुण के लिए उपसर्ग 'है'
- का उपयोग करता है कड़ाई से यह कक्षा का उदाहरण है जिसे 'बीन' माना जाता है जिसे कक्षा स्वयं ही नहीं माना जाता है।
और वहां आपके पास पढ़ने के बहुत लंबे समय बाद, यह है कि मैं इसे बाहर कर सकता हूं ... क्या यह है? क्या मैं बंद हूँ? क्या मेरे पास यह पूरी तरह गलत है?
... हर किसी का जवाब के लिए धन्यवाद मैं इस बुलेट सूची :-)
संबंधित: http://stackoverflow.com/questions/1727603/places-where-javabeans-are-used – assylias
आपको बुलियन संपत्ति गेटटर के बारे में कोई गलती है: आपने 'है' के बजाय 'सेट' लिखा है। – Autar