Tuyên bố nào sau đây phù hợp với quy ước đặt tên của Java?Quy ước đặt tên Java cho tên biến boolean: writerEnabled vs writerIsEnabled
private boolean writerIsEnabled;
// with methods like
public boolean getWriterIsEnabled()
public void setWriterIsEnabled()
HOẶC
private boolean writerEnabled;
// with methods like
public boolean getWriterEnabled()
public void setWriterEnabled()
Cá nhân tôi thấy tên đầu tiên "writerIsEnabled" để có thể đọc nhiều hơn, đặc biệt là khi bạn sử dụng nó trong một câu lệnh if như thế này -
if(writerIsEnabled)
{
//...
}
bản sao có thể có của [Tên đậu java hợp lệ cho booleans] (http://stackoverflow.com/questions/799280/valid-java-bean-names-for-booleans) –
Cá nhân, tôi sẽ sai ở bên cạnh '[is] WriterEnabled'. Điều này có nghĩa là tôi sẽ gọi biến 'writerEnabled' và getter' isWriterEnabled' và setter 'setWriterEnabled'. Điều này đến nhiều hơn từ mã tự động hoàn thành sau đó quy ước mặc dù. – MadProgrammer