यदि मेरे पास एक्लिप्स में जावा प्रोजेक्ट है, तो मैं एक विधि नाम पर राइट-क्लिक कर सकता हूं और "ओपन कॉल पदानुक्रम" पर राइट-क्लिक कर सकता हूं। मान लीजिए मेरे पास दो इंटरफेस हैं, ए और बी, दोनों एक विधि x() निर्दिष्ट करते हैं। क्या मेरे लिए ग्रहण "ओपन कॉल पदानुक्रम" का उपयोग अधिक बुद्धिमान तरीके से करना संभव है ताकि बी से उनको न दिखाए जाने पर ए से केवल एक्स() को कॉल दिखाएं?अधिक बुद्धिमान ग्रहण "ओपन कॉल पदानुक्रम"?
उत्तर
ग्रहण पहले से ही ऐसा करना चाहिए। यदि आप इसका परीक्षण करना चाहते हैं, तो अपने ए इंटरफ़ेस पर जाएं, x() विधि का चयन करें और उस पर 'ओपन कॉल पदानुक्रम' चलाएं। अपने x() इंटरफ़ेस बी में विधि के लिए ऐसा ही करें। आपको अलग-अलग कोड स्थान प्राप्त करना चाहिए, जब तक कि आपके पास ऐसी कक्षा न हो जो दोनों लागू करता है, जिसे आपको कभी नहीं करना चाहिए। ऐसा करने से कोई संकलन या निष्पादन तोड़ नहीं जाएगा, आप केवल उसी पद्धति हस्ताक्षर की घोषणा करेंगे।
मैंने इसे अक्सर ओवरराइड विधि, toString() के साथ आजमाया है। जब मैं उस पर राइट-क्लिक करता हूं और "ओपन कॉल पदानुक्रम" चुनता हूं, ग्रहण खुशी से मेरे पूरे कार्यक्षेत्र के माध्यम से खोजता है और उस विधि हस्ताक्षर के सभी संदर्भ देता है।
मैं अकसर विपरीत तरीके से जाने के लिए ग्रहण पर भरोसा करता हूं: मैं एक विधि आमंत्रण का चयन करता हूं और ओपन घोषणा के लिए F3 दबाता हूं। लेकिन मुझे नहीं लगता कि ग्रहण कॉलिंग संदर्भ से घोषणा से, जिस दिशा में आप चाहते हैं उसे पार करने में सक्षम है।
यह खोज परिणामों से "संभावित मिलान" को हटाने में मदद कर सकता है। इस प्रयास करें:
Preferences -> General -> Search
और जाँच "संभावित मैचों पर ध्यान न दें"।
- 1. फ़िल्टर ग्रहण की "ओपन कॉल पदानुक्रम" सिर्फ मेरी कंपनी/परियोजना
- 2. विम में कॉल पदानुक्रम ग्रहण सुविधा?
- 3. कॉल गेटिड बुद्धिमान glibc
- 4. हाइबरनेट कई से अधिक बुद्धिमान मानदंड मानदंड
- 5. फ़ंक्शन कॉल पदानुक्रम
- 6. निर्माता कॉल पदानुक्रम
- 7. बुद्धिमान बहुवचन हमेशा बुद्धिमान?
- 8. ग्रहण :: ओपन रिसोर्स डायलॉग
- 9. बुद्धिमान जादू
- 10. ओपन() सिस्टम कॉल
- 11. ग्रहण संकलन त्रुटि: प्रकार 'वर्ग नाम' का पदानुक्रम असंगत
- 12. त्वरित कॉल पदानुक्रम के लिए इंटेलिज शॉर्टकट
- 13. मैं कॉल पदानुक्रम विंडो कैसे देखूं?
- 14. कॉल पदानुक्रम से यूनिट परीक्षण छुपाएं
- 15. जावास्क्रिप्ट बुद्धिमान गोलिंग
- 16. पीएचपी सरणी प्रदर्शन - स्मृति बुद्धिमान
- 17. ग्रहण - परियोजना एक्सप्लोरर, कॉल पदानुक्रम, और खोज के लिए एक साथ काम सेट कैसे स्विच करें?
- 18. लाइब्रेरी के कॉल पदानुक्रम बनाने के लिए टूल
- 19. आवेदन जावा वर्ग पदानुक्रम आरेख
- 20. ग्रहण: "ओपन संसाधन" संवाद में पथ छिपाएं
- 21. ग्रहण फ़ोल्डर पदानुक्रम में पैकेज को व्यवस्थित करें
- 22. ग्रहण प्रकार का पदानुक्रम ... @ कॉन्फिगर करने योग्य एनोटेशन
- 23. एक्लिप्स के कॉल पदानुक्रम जैसे विशिष्ट कार्य के सभी कॉलर फ़ंक्शंस को एक्सकोड में कैसे मिलूं?
- 24. डुनिट परीक्षण पदानुक्रम
- 25. समाप्त पदानुक्रम
- 26. कैसे पदानुक्रम
- 27. प्रदर्शन के लिए बुद्धिमान पथ छंटनी/इलिप्सिस
- 28. बुद्धिमान ओबीजे-सी परिवर्तनीय सामग्री एक्सकोड में डीबगिंग करते समय?
- 29. एक विरासत पदानुक्रम
- 30. क्या फायदे सी # से अधिक C++ मौजूद जब ओपन
अब मैं खुद को भ्रमित करना शुरू कर रहा हूं। जब मैंने वास्तव में डमी उदाहरण की कोशिश की तो यह आपके जैसा समझाता है, लेकिन अधिक जटिल पदानुक्रमों के साथ मेरा असली उदाहरण * प्रकट होता है जो मैंने वर्णित घटना से पीड़ित है। –