java - 当没有传递参数时,我应该在构造函数中使用关键字 "this"吗?

标签 java constructor coding-style this

我想知道当类的构造函数中没有传递任何参数时,我是否应该在 Java 中使用“this”。

private int id;

public ClassName() {
    this.id = -1;
}

或者

 private int id;

public ClassName() {
    id = -1;
}

感谢您的宝贵时间。

最佳答案

如果没有争论,那就都是一样的。 不过,这始终是一个很好的做法。

关于java - 当没有传递参数时,我应该在构造函数中使用关键字 "this"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30390374/

相关文章:

java - 为什么 ActionListener 不工作?

php - PHP注释有编码标准吗?

Java 对具有两个泛型参数的类的泛型类型检查应该只包含相同类型的类

Java 机器人类 mouseMove 不会移动到指定位置

java - 为什么 emma 没有完全覆盖 finally block ?

c++ - 如何将数组传递给构造函数并保存在类变量中

c++ - *.h文件和*.cpp文件中派生类的定义和声明

javascript - 确定构造函数是否在 JavaScript 构造函数设计模式中的同一元素上调用

Excel-VBA : Variable Names, 匈牙利符号和变量命名最佳实践

php - 拥有更有效的代码以返回错误