java - 如何在Android项目中命名getter/setter

标签 java android

<分区>

问题

假设在一个公共(public)类中有一个名为 private int _xTouchDown = 0;

的私有(private)变量

什么适合这个私有(private)变量的 getter/setter 名称?

一个。 get_xTouchDown() 用于 getter,set_xTouchDown() 用于 setter。这些是 Eclipse > Refactor > Encapsulate Field 选择的默认值。

getXTouchDown() 用于 getter,setXTouchDown() 用于 setter。

xTouchDown() 用于 getter,setXTouchDown() 用于 setter。

其他。

最佳答案

没有强制名称。但惯例是,如果变量名是 myVariable,那么 getter 和 setter 应该是 getMyVariablesetMyVariable。这里注意你的变量名也不是约定俗成的。

所以我认为在遵循gettersetter约定之前,遵循变量命名约定更为重要。

您还可以使用 IDE 检查 gettersetter 的代码生成。这可能会遵循惯例。

要了解 java 命名约定,请参阅 this doc .特别Chapter 9

关于java - 如何在Android项目中命名getter/setter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17563026/

相关文章:

java - Hibernate:用户类型与字段/属性访问

java - 在线程 "main"java.lang.ArrayIndexOutOfBoundsException : 2 中获取异常

java - 无法为从 gmail 读取的邮件设置 SEEN 标志

java - 如何编写用户定义的聚合函数?

java - 向 google map api 方向发出带有航点的 http 请求

android - 执行doInBackground()时出现java.lang.RuntimeException错误如何解决?

Android DataBinding 3.0.1 对可观察变量的调用方法导致生成导致 NPE 的错误代码

java - 外键错误

java - 适用于 Android 的 Fortumo 应用内支付

android Arrays.binarySearch 问题