为什么我们在变量名称之前添加 _(下划线)?
为什么我们在Java中的变量名称前添加一个_(下划线)而变量声明?
我已经尝试过谷歌搜索,但我实际上找不到确切的答案。
它只是用户想要的一种声明类型,还是有任何适当的机制和理由这样做?
为什么我们在Java中的变量名称前添加一个_(下划线)而变量声明?
我已经尝试过谷歌搜索,但我实际上找不到确切的答案。
它只是用户想要的一种声明类型,还是有任何适当的机制和理由这样做?
有时使用它来区分类成员和局部变量:
public class MyClass {
private int _salary;
public MyClass(int salary) {
_salary = salary
}
}
但是,您应该遵循不建议使用它的Java命名约定。您可以简单地命名类成员而不带前导,然后执行以下操作:_
this.salary = salary;