2012-11-10 5 views
46

मैंने देखा: Eclipse-Shortcuts, लेकिन मुझे एक निर्माता बनाने के लिए कुछ भी नहीं मिला।एक डिफ़ॉल्ट और फील्ड कन्स्ट्रक्टर स्वत: उत्पन्न करने के लिए ग्रहण शॉर्टकट क्या है?

मानक कन्स्ट्रक्टर बनाने के लिए शॉर्टकट क्या है?

+0

"मानक निर्माता" से आपका क्या मतलब है? – arshajii

+0

@ एआरएस। मुझे लगता है कि ओपी का मतलब डिफ़ॉल्ट कन्स्ट्रक्टर है। (नो-Args) – Juvanis

+0

कोई डिफ़ॉल्ट शॉर्टकट नहीं है, लेकिन आप विंडो में अपनी आवंटित कर सकते हैं - प्राथमिकताएं - कुंजी - फ़िल्टर "निर्माता उत्पन्न करें" – Victor

उत्तर

73

प्रकार अपने वर्ग के पहले अक्षर, उसके बाद Ctrl +अंतरिक्ष, ग्रहण एक combobox भीतर सुझाव सूची जाएगा। सबसे ऊपर सुझाव डिफ़ॉल्ट कन्स्ट्रक्टर है। दबाएं दर्ज करें, यह किया जाएगा। (मैं ग्रहण जूनो का उपयोग कर रहा हूं और यह काम करता है।)

+0

ग्रहण मंगल ग्रह; काम नहीं करता जब सुझाव सूचियों के माध्यम से साइकिल चलती है, तो यह केवल 'थ्रोबल', 'टूस्ट्रिंग()' और टेम्प (* शब्द * टेम्प, 'टेम्प' के लिए कन्स्ट्रक्टर नहीं) –

+0

आपको बहुत धन्यवाद ... यह मेरे लिए काम करता है –

2

जब आप अपनी कक्षा परिभाषा के अंदर CTRL-SPACE दबाते हैं, तो आप एक ड्रॉप डाउन देखेंगे। पहला विकल्प आपका कन्स्ट्रक्टर है।

55

Alt + शिफ्ट + रों और फिर Generate Constructor using Fields संवाद खुलता है।

+3

असल में मैं इस समाधान को पसंद करते हैं।'Alt + Shift + S' के बाद' सी' (यह कन्स्ट्रक्टर के संदर्भ मेनू में रेखांकित वर्ण है), उसके बाद 'एंटर'। कोई माउस इंटरैक्शन नहीं, सूचियों में कोई खोज नहीं। – Timmos

+0

क्या आप जानते हैं कि हम आसानी से एक कन्स्ट्रक्टर उत्पन्न कर सकते हैं कि हम केवल उसी वर्ग के ऑब्जेक्ट को पास करते हैं और यह इससे सभी फ़ील्ड कॉपी करेगा? वैकल्पिक रूप से मैं प्रतिबिंब –

+1

पर सोच रहा हूं कि उस महान उत्तर के लिए धन्यवाद! –

12

Goto Source ---> Generate constructor using Fields

स्रोत शीर्षक पट्टी के अंतर्गत, फ़ील्ड विकल्प का उपयोग निर्माता उत्पन्न का चयन करें।

या

Ctrl+Space जो संभव विभिन्न सुझाव प्रदर्शित करता है, वहाँ से आप डिफ़ॉल्ट contructor के लिए जा सकते हैं।

+0

मैंने पाया कि मैं स्रोत में क्या चाहता था> सुपर क्लास से कन्स्ट्रक्टर्स जेनरेट करें ... संकेत –

+0

संकेत के लिए धन्यवाद क्योंकि यह अंक-पीढ़ी के साथ जाने के लिए क्रॉस प्लेटफ़ॉर्म –

3

तरीके डिफ़ॉल्ट निर्माता उत्पन्न करने के लिए -
1) प्रेस सीटीएल + अंतरिक्ष

तरीके क्षेत्र निर्माता उत्पन्न करने के लिए -
1) प्रेस Alt + Shift + S + हे
2) राइट क्लिक करें -> स्रोत -> क्षेत्र
का उपयोग कर कन्स्ट्रक्टर उत्पन्न करें 10 3) स्रोत मेनू पर जाएँ -> क्षेत्र
4) विंडोज मेनू पर जाएँ का उपयोग करके कंस्ट्रक्टर उत्पन्न -> वरीयताएँ -> सामान्य -> ​​कुंजी (पाठ क्षेत्र पर क्षेत्र का उपयोग करके कंस्ट्रक्टर उत्पन्न लिखें)

+0

तरीका है। 3 साल बाद एक टिप्पणी फिर अन्य टिप्पणियां: / – ub1k

2

या आप Ctrl + 3 टाइप कर सकते हैं और जीसीयूएफ टाइप कर सकते हैं, इसका क्या अर्थ है। क्षेत्र का उपयोग कर कन्स्ट्रक्टर उत्पन्न करें। गेटर्स और सेटर्स जेनरेट करने के लिए लगभग वही करें: Ctrl + 3 टाइप करें और GGAS टाइप करें, इसका मतलब है, गेटर्स और सेटर्स जेनरेट करें

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