2012-07-02 16 views
9

के आधार पर निर्माता शरीर और Netbeans में क्षेत्र बनाने मैं Netbeans में एक खाली वर्ग (TestClass) से शुरू करते हैं और जोड़ने के निम्नलिखित खाली निर्माता:ऑटो हस्ताक्षर

public void TestClass(String a, String b) { 
} 

है NetBeans स्वतः उत्पन्न करने के लिए एक तरह से:

private final String a; 
private final String b; 

public void TestClass(String a, String b) { 
    this.a = a; 
    this.b = b; 
} 

मुझे लगता है कि मैं पहली बार 2 सदस्य बना सकते हैं और करने के लिए NetBeans पूछना निर्माता ऑटो उत्पन्न कर सकते हैं पता है, लेकिन मैं इसके विपरीत के लिए पूछ रहा हूँ।

उदाहरण के लिए, ग्रहण में, इस निर्माता के तर्क पर CTRL + दबाने> नए क्षेत्र के लिए पैरामीटर आवंटित द्वारा प्राप्त किया जा सकता है।

+0

मैं सवाल – alfasin

+0

समझ में नहीं आया मैं निर्माता के हस्ताक्षर (TestClass (स्ट्रिंग, स्ट्रिंग)) लिख सकते हैं और मैं करने के लिए Netbeans चाहते यह पता लगाएं कि मेरी कक्षा को दो निजी अंतिम तारों की आवश्यकता है जिन्हें निर्माता के पैरामीटर से असाइन करने की आवश्यकता है। – assylias

+0

मुझे नहीं लगता कि किसी ने ऐसा कुछ लागू किया है क्योंकि आप सीटीआर – alfasin

उत्तर

6

आप आवश्यक हस्ताक्षर के साथ खाली कन्स्ट्रक्टर लिख सकते हैं। फिर कर्सर को पैरामीटर के बगल में सेट करें और Alt + ENTER दबाएं।

नेटबीन एक नया क्षेत्र बनाने के लिए कहेंगे। प्रेस ENTER और नेटबीन आपके लिए कोड लिखेंगे।

मुझे लगता है कि आपको इसे प्रत्येक पैरामीटर के लिए अलग-अलग करना है, लेकिन मुझे यकीन नहीं है।

आम तौर पर, नेटबीन में Alt + ENTER ग्रहण में Ctrl + 1 के समान है, अन्य स्थानों पर भी।

+0

बिल्कुल सही - धन्यवाद। – assylias

+0

प्रत्येक एक अलग से। बहुत बढ़िया! (+1) – alfasin

+0

क्या यह केवल जावा के लिए है? यह NetBeans के मेरे PHP संस्करण के लिए काम नहीं करता है। – marcovtwout

8

से: https://coderwall.com/p/oyanzg

बस बिंदु है जहां आप उत्पन्न कोड प्रकट करना चाहते हैं पर कर्सर इंगित करें, और Alt + सम्मिलित करें (या स्रोत का चयन करें -> सम्मिलित कोड)। निम्नलिखित मेनू, दिखाई देगा जहां आप जो कुछ भी आप चाहते हैं उत्पन्न करने के लिए चुन सकते हैं:

enter image description here

+0

हां! इस मामले में, अपनी कक्षा चर घोषित करके शुरू करें, फिर निर्माता उत्पन्न करें। – marcovtwout