क्या कोई जावा में सिंथेटिक फ़ील्ड के महत्व को समझने में आसान समझ सकता है। मुझे इसे गैर स्थैतिक आंतरिक कक्षाओं के संदर्भ में पढ़ना याद है जहां प्रत्येक ऐसे आंतरिक वर्ग उदाहरण संलग्न वर्ग के संदर्भ को बनाए रखता है। सिंथेटिक फ़ील्ड नामक ऐसे संदर्भ/फ़ील्ड क्यों हैं?जावा में सिंथेटिक फ़ील्ड क्या हैं?
उत्तर
एक सिंथेटिक फ़ील्ड एक कंपाइलर-निर्मित फ़ील्ड है जो स्थानीय आंतरिक वर्ग को ब्लॉक के स्थानीय चर या संदर्भ प्रकार पैरामीटर से जोड़ता है। कंपाइलर नामों के दायरे को लागू करने के लिए कुछ छिपे हुए फ़ील्ड और विधियों को संश्लेषित करता है। ये फ़ील्ड निजी हैं जब तक कि अन्यथा ध्यान न दिया जाए, या वे अधिकांश पैकेज स्कोप पर हैं। आप अधिक जानकारी के here प्राप्त कर सकते हैं और एक वर्ग के सदस्य है कि स्रोत कोड में प्रकट नहीं होता है एक सिंथेटिक विशेषता का उपयोग कर चिह्नित किया जाना चाहिए JLS
में, वरना यह अपने ACC_SYNTHETIC ध्वज सेट होना चाहिए। इस आवश्यकता के लिए केवल अपवाद संकलक-जनरेटेड विधियां हैं जिन्हें कार्यान्वयन कलाकृतियों, अर्थात् जावा प्रोग्रामिंग भाषा (§2.9), क्लास प्रारंभिक विधि (§2.9), और एनम के डिफ़ॉल्ट कन्स्ट्रक्टर का प्रतिनिधित्व करने वाला इंस्टेंस प्रारंभिक विधि नहीं माना जाता है। मूल्यों() और Enum.valueOf() पद्धतियों ..
"एक सिंथेटिक फ़ील्ड एक कंपाइलर-निर्मित फ़ील्ड है जो स्थानीय आंतरिक वर्ग को ब्लॉक के स्थानीय चर या संदर्भ प्रकार पैरामीटर से जोड़ता है "... मैं इस लाइन के अर्थ को समझ नहीं पा रहा हूं। एक कोड उदाहरण मदद करेगा। – Geek
कोड उदाहरण के लिए आप इस [ब्लॉग] (http://javapapers.com/core-java/java-synthetic-class-method-field/) में देख सकते हैं। – NINCOMPOOP
इसलिए यदि मैं फ़ील्ड पर प्रतिबिंब के माध्यम से क्लोनिंग बना रहा हूं, तो मुझे उन्हें सही छोड़ना होगा? –
- 1. जावा में सिंथेटिक फ़ील्ड कैसे बनाएं?
- 2. ब्लेज़ में "सिंथेटिक आयाम" क्या हैं?
- 3. जावा कंपाइलर एक serialVersionUID सिंथेटिक फ़ील्ड क्यों बनायेगा?
- 4. सिंथेटिक सूचक क्या है?
- 5. कोटलिन में @ जेवीएम सिंथेटिक का इच्छित उपयोग क्या है?
- 6. रिएक्ट ऐप में सिंथेटिक इवेंट
- 7. सिंथेटिक फंक्शन "##" स्केला
- 8. जावा में म्यूटेबल बूलियन फ़ील्ड
- 9. सिंथेटिक सोशल नेटवर्क्स उत्पन्न करना?
- 10. जावा में निजी स्थैतिक घोंसला वर्गों के लिए सिंथेटिक एक्सेसर के बारे में चेतावनी चेतावनी?
- 11. क्या एडब्ल्यूके में ईएनडी ब्लॉक में परिभाषित फ़ील्ड हैं?
- 12. जावा में स्थिर फ़ील्ड का सटीक अर्थ क्या है?
- 13. जावा: स्टेटिक क्षणिक फ़ील्ड
- 14. ओरेकल छुपे हुए फ़ील्ड क्या हैं?
- 15. आवश्यक HTTP शीर्षलेख फ़ील्ड क्या हैं
- 16. क्या कोई सिंथेटिक डेटा जनरेटर की सिफारिश कर सकता है?
- 17. जावा जेनेरिक फ़ील्ड
- 18. जावा में अंतिम फ़ील्ड की विरासत?
- 19. जावा में थ्रेड समूह क्या हैं?
- 20. क्या जावा में स्वचालित गुण हैं?
- 21. जावा में नकली वस्तुएं क्या हैं?
- 22. क्या जावा में "स्मार्ट पॉइंटर्स" हैं?
- 23. जावा में कक्षा के हस्ताक्षरकर्ता क्या हैं?
- 24. जावा/सी # में चेक अपवाद क्या हैं?
- 25. जावा: स्थैतिक फ़ील्ड स्मृति के भीतर कहां रहते हैं?
- 26. जावा विरासत फ़ील्ड
- 27. क्या मॉडल में django आलसी लोड फ़ील्ड कर सकते हैं?
- 28. क्या जावा दस्तावेज़ में Java9
- 29. विम के लिए सिंथेटिक कैसे सेट करें?
- 30. जावा विरासत में छिपे हुए फ़ील्ड
http://stackoverflow.com/questions/5223268/what-is-the-meaning-of-static-synthetic और http://stackoverflow.com/प्रश्न/7767804/क्या-सिंथेटिक-बैक-रेफरेंस-टू-इन-इनर-इन-क्लास – assylias