2011-08-22 6 views
17

जब मैं इसमैं एक्लिप्स को 'अंतिम' कीवर्ड को सदस्य परिवर्तनीय घोषणा में जोड़ने से कैसे रोकूं?

private MyKlass myklass; 

टाइप करें और ग्रहण में 'सहेजें' हिट, यह इस हो जाता है:

private final MyKlass myklass; 

कैसे मैं यह कर रहा से ग्रहण रोक सकता हूं?

उत्तर

20

आपको उस 'विकल्प को सहेजने' में उस विकल्प को अक्षम करने की आवश्यकता है।

राइट क्लिक करें अपने प्रोजेक्ट> गुण, फिर जावा संपादक> क्रियाएं सहेजें पर जाएं। 'कॉन्फ़िगर करें', 'कोड शैली' टैब पर जाएं, और आपके पास इसे नीचे ('निजी फ़ील्ड') है।

2

आप परियोजना पर जा सकते हैं -> गुण -> जावा संपादक ->, कार्यों सहेजें सही का निशान हटाएँ "परियोजना विशिष्ट सेटिंग सक्षम करें"

1

है ग्रहण विंडो में धारा नामक क्रिया को बचाने -> वरीयताएँ -> जावा -> संपादक। वहां आप अतिरिक्त क्रियाएं -> (टैब) कोड शैली -> परिवर्तनीय घोषणाएं -> अंतिम कीवर्ड का उपयोग संपादित कर सकते हैं।

15

विंडो - प्राथमिकताएं - जावा - संपादक - क्रिया बचाएँ - कॉन्फ़िगर करें ... - कोड शैली - संशोधक उपयोग अंतिम जब संभव

एक ही विकल्प जावा में पाया जा सकता है - कोड शैली - साफ।

10

यदि आप सामान्य रूप से यह सुविधा सक्षम करना चाहते हैं, लेकिन इसे एक विशिष्ट फ़ील्ड के लिए बंद कर दें, तो मुझे एक सरल कामकाज मिला। बस एक संरक्षित विधि घोषित करें जो इस क्षेत्र को असाइन करता है।

protected void preventFinal() { field = null; }

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