ग्रहण में एक जावा कंपाइलर सेटिंग है जिसे कहा जाता है "फ़ील्ड घोषणा अन्य फ़ील्ड या चर छुपाती है" जिसे चेतावनी/त्रुटि पर सेट किया जा सकता है।ग्रहण चेतावनी का उपयोग "क्षेत्र घोषणा एक और क्षेत्र या चर छुपाता है"?
आपकी राय में यह चेतावनी कितनी महत्वपूर्ण है?
इस समस्या को संभालने का एक अच्छा मानक तरीका क्या है?
जहां ऐसा होता है कीकोड उदाहरण:
public class Test {
private String caption = null;
public Test(String caption) { // here
this.caption = caption;
}
}
मैंने देखा है समाधान जहां क्षेत्र का नाम बदला है, यानी "fCaption", लेकिन वह स्वत: ही टिककर खेल का कारण होता है/setters कि genereated किया जा सकता है अजीब है करने के लिए नाम (getfCaption()
)। अपठनीय नहीं है, लेकिन बदसूरत ...
संपादित करें: ओह हां, वहाँ संभावना विधि हस्ताक्षर Test(String caption_)
या कुछ इसी तरह के नाम बदलने के लिए है, लेकिन उस जावाडोक में समाप्त अजीब लग रही होगी।
मेरा बिल्कुल शिकायत नहीं करता है .... –