什么更好?
private EditText mPhoneNumber;
private EditText mEmail;
private EditText mFirstName;
private EditText mLastName;
或
private EditText mPhoneNumberEditText;
private EditText mEmailEditText;
private EditText mFirstNameEditText;
private EditText mLastNameEditText;
我倾向于认为在强类型语言中,您不需要使用类型名称为变量添加后缀。但是,我没有足够的Java经验来确定它。
这不是一个问题吗?或者有关于此事的最佳做法吗?
答案 0 :(得分:0)
虽然第二种命名约定(mPhoneNumberEditText
)的时间稍长,但我更喜欢它们。您稍后可以使用变量名mPhoneNumberEditText
来引用mPhoneNumberValue
的值,这样可以更清楚地阅读代码。