java - 我应该用对象类型为我的变量添加后缀吗?

标签 java android naming-conventions

<分区>

什么更好?

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 经验来确定这一点。

这不是问题吗?或者有关于这个问题的最佳实践吗?

最佳答案

虽然第二种命名约定 (mPhoneNumberEditText) 稍长一些,但我更喜欢它们。以后可以用变量名mPhoneNumberValue引用mPhoneNumberEditText的值,这样代码阅读起来更清晰。

关于java - 我应该用对象类型为我的变量添加后缀吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24991258/

相关文章:

coding-style - 文件名的定义?

java - 如何使用android中的回收器 View 将事件放入日历中

java - java中使用递归的动态规划(切杆)

java - 总是返回 false 作为 boolean 值

scala - Scala中的方法命名约定——可变而不是版本?

ruby-on-rails - Ruby Rails Lib 文件夹命名约定

java - java 重度客户端使用 OpenAM 保护的 servlet 进行身份验证的正确方法是什么?

java - Spring boot应用程序-Tomcat部署-无法确定合适的驱动程序类

android - widget.newButton 显示在模拟器中但不显示在设备上

java - 文本和按钮被覆盖......我希望按钮固定在 TextView 的底部