निम्न में से कौन सी घोषणा जावा के नामकरण सम्मेलनों के अनुरूप है?बूलियन परिवर्तनीय नामों के लिए जावा नामकरण सम्मेलन: लेखक सक्षम बनाम लेखक IsEnabled
private boolean writerIsEnabled;
// with methods like
public boolean getWriterIsEnabled()
public void setWriterIsEnabled()
या
private boolean writerEnabled;
// with methods like
public boolean getWriterEnabled()
public void setWriterEnabled()
मैं व्यक्तिगत रूप से पहला नाम खोजने के "writerIsEnabled" अधिक पठनीय होने के लिए, खासकर जब आप इस तरह एक अगर बयान में इसका इस्तेमाल करते हैं -
if(writerIsEnabled)
{
//...
}
संभावित डुप्लिकेट [बुलियन के लिए मान्य जावा बीन नाम] (http://stackoverflow.com/questions/799280/valid-java-bean-names-for-booleans) –
व्यक्तिगत रूप से, मैं इसके पक्ष में गलती करूंगा 'WriterEnabled' [है]। इसका मतलब है कि मैं परिवर्तनीय 'लेखक सक्षम' और गेटर 'isWriterEnabled' और सेटटर' setWriterEnabled' को कॉल करूंगा। हालांकि कोड ऑटो-पूर्णता से सम्मेलन के बाद यह आता है। – MadProgrammer