कोई बेहतर तरीका है कि भाषा का हिस्सा है नहीं है।
एक विकल्प के रूप में अन्य लोगों का उल्लेख किया है, अपने आईडीई उपयोग करने के लिए उन्हें उत्पन्न करने के लिए है। एक और, यदि आपके पास बहुत सारे ऑब्जेक्ट्स हैं, तो इसकी आवश्यकता है, अपनी खुद की कोड जनरेशन टूल लिखना है जो बेस क्लास लेता है और गेटर्स और सेटर्स के साथ एक रैपर बनाता है।
तुम भी बस सार्वजनिक सदस्यों के रूप में चर का पर्दाफाश हो सकता है। हालांकि, सड़क के नीचे यह संभवतः आपको चोट पहुंचाने के लिए वापस आ जाएगा, जब आप सत्यापन तर्क जोड़ने का निर्णय लेते हैं।
हालांकि, एक अंतिम विचार: जब तक आपकी कक्षाओं को डेटा स्थानांतरित करने के लिए उपयोग नहीं किया जाता है, तो शायद उन्हें अपनी आंतरिक स्थिति का खुलासा नहीं करना चाहिए। आईएमओ, गेटर्स और सेटर्स के साथ "व्यवहार" कक्षाएं कोड गंध हैं।
शायद यह नहीं है कि आप क्या सुनना चाहते हैं लेकिन अधिकांश आईडीई उन्हें आपके लिए उत्पन्न कर सकते हैं। –
प्रश्न के वसंत भाग का जवाब देने के लिए: नहीं, वास्तव में नहीं। इसके अलावा, कुछ दिनों के लिए "प्रोग्रामिंग" एक्सएमएल के बाद, आप फिर से साफ, संक्षिप्त गेटर्स और सेटर्स कोडिंग की खुशी के लिए प्रार्थना करेंगे :) –
अगर मैं गलत हूं तो मुझे सही करें लेकिन आपको अभी भी सी # गुण लिखना होगा? ऐसा नहीं है कि वे निहित हैं और आपको केवल उन्हें लिखना होगा यदि आप बुनियादी पढ़ने/लिखने के लिए एक परिवर्तनीय व्यवहार का विस्तार करना चाहते हैं। गेटर्स और सेटर्स पर उनके पास एकमात्र चीज यह है कि यह उन्हें एक साथ रखती है। – David