2012-03-28 17 views
12
abstract class Base {} 

class A extends Base 
class B extends Base 

सभी उदाहरण उदाहरण को बेस बनाने वाले कोड में सभी स्थानों को कैसे ढूंढूं? (यानी, या तो नया ए() या नया बी())इंटेलिज विचार: कक्षा

अद्यतन: यह स्पष्ट करने के लिए, उपरोक्त बस और उदाहरण है। मुझे किसी भी वर्ग की ऑब्जेक्ट सृजन की तलाश करने में दिलचस्पी है, जिसमें तृतीय पक्ष वर्ग शामिल हैं जिन्हें मैं नियंत्रित नहीं करता हूं।

उत्तर

15

स्ट्रक्चरल खोज का उपयोग करना (संपादित करें -> खोजें -> खोज संरचनात्मक या Ctrl + + एस शिफ्ट): new $Type$($P$)

  • संपादित प्रकार चर: प्रकार बेस

    • एक टेम्पलेट बनाएँ टेक्स्ट फ़ील्ड में, 'प्रकार पदानुक्रम के भीतर बाधा लागू करें' की जांच करें, 'यह चर खोज का लक्ष्य है'
    • पी चर संपादित करें: टाइप करें * टेक्स्ट फ़ील्ड में, न्यूनतम संख्या 0 पर सेट करें, अधिकतम गणना के तहत असीमित जांचें ।

    वोला!

  • +1

    भविष्य के लोगों के लिए - संरचनात्मक खोज केवल इंटेलिजे के अंतिम संस्करण में काम करती है। – Vic

    +1

    यह 14 ईएपी (आईसी -188.2210.3 का निर्माण) के रूप में सामुदायिक संस्करण में भी काम करता है। मुझे नहीं पता कि यह 14 के लिए अंतिम संस्करण में लिया जाएगा या नहीं। – yshavit

    0

    आप बेस के खाली डिफ़ॉल्ट कन्स्ट्रक्टर बना सकते हैं और Ctrl + Alt + H (पदानुक्रम कॉलर्स) दबा सकते हैं। फिर आप एक पेड़ के रूप में ए और बी की सभी रचनाएं देखेंगे।

    +0

    कृपया मेरा अपडेट देखें – IttayD

    4

    इटैड अगर मैं सही तरीके से आपके नवीनतम अपडेट को समझ गया हूं, तो मैं सामान्य रूप से क्या करता हूं (इंटेलिजे 9.0.4) यदि मुझे आपकी समान आवश्यकता है तो कक्षा के नाम पर राइट क्लिक करें और "उपयोग खोजें" और यह सूची उपयोग श्रेणियों के रूप में,

    • चर घोषणा
    • न्यू उदाहरण निर्माण, में परिणाम कुछ नाम हैं।

    जहां तक ​​मुझे पता है मुझे नहीं लगता कि इस तरह की उपयोग खोज जांच को पूरा करने के लिए एक विशिष्ट विकल्प/चयन विकल्प है। धन्यवाद

    enter image description here

    +1

    उपयोग ढूंढें इस वर्ग के उदाहरणों का निर्माण केवल इस श्रेणी के उपखंडों (या विशेषता) – IttayD

    +0

    @IttayD के उपयोग के तहत 'अमूर्त' वर्ग के तत्काल उप-वर्गों को खोजने के लिए स्थानीय चर के तहत सूचीबद्ध किया जाना चाहिए उदाहरण के लिए घोषणा ' मैंने यह कोशिश की और यह सबक्लास के सभी आरंभिक इंस्टेंस सूचीबद्ध किए। शायद आप कुछ उदाहरण पेस्ट कर सकते हैं आपके पास कोड है जो उपयोग खोजने के तहत सूचीबद्ध नहीं है। धन्यवाद – MalsR

    संबंधित मुद्दे