ऑब्जेक्ट क्लास प्रत्येक वर्ग का आधार वर्ग है, यानी, प्रत्येक वर्ग ऑब्जेक्ट क्लास को बढ़ाती है। ऑब्जेक्ट क्लास में एक सार्वजनिक स्ट्रिंग टूस्ट्रिंग() विधि है और स्ट्रिंग क्लास में भी वही विधि मौजूद है। अब, स्ट्रिंग क्लास ऑब्जेक्ट क्लास को भी बढ़ाता है और विधि टू स्ट्रिंग एक स्ट्रिंग प्रकार देता है।जावा में संकलित ऑब्जेक्ट क्लास की toString() विधि कैसा है?
मेरा प्रश्न है-: ऑब्जेक्ट क्लास को संकलित करते समय, यह स्ट्रिंग.क्लास की खोज करेगा और स्ट्रिंग क्लास ऑब्जेक्ट.क्लास की एक प्रकार की परस्पर निर्भरता की खोज करेगा। इस निर्भरता को कैसे हल किया जाता है? संकलन तंत्र कैसे काम करता है? अगर मैं कहीं गलत हूं तो कृपया मुझे सही करें।
मुझे नहीं पता कि जावा किसी भी वर्ग में इस प्रकार के संदर्भ लूप का समर्थन कैसे करता है। यही कारण है कि आप क्लासपाथ के बिना जावा फ़ाइल संकलित नहीं कर सकते हैं। जब आवश्यक हो तो कंपाइलर अन्य कक्षाओं का निरीक्षण करता है। जावा में – aalku
कक्षा ए आयात बी के साथ कुछ भी गलत नहीं है; और एक वर्ग बी आयात ए; (और अन्य भाषाओं में आगे की घोषणाएं हैं) – Exceptyon
यह एक दूसरे के संदर्भ में दो अन्य वर्गों को संकलित करने जैसा ही है। – SomeJavaGuy