java - 什么时候在 Java 中使用 'this' 关键字?

标签 java conventions

<分区>

Possible Duplicate:
Java - when to use 'this' keyword

用“this”引用类属性通常是好的约定吗?即使它无论如何都会默认引用该属性?还是我应该只在绝对必要时才使用它?

如果程序员添加任何具有相同名称的新变量,这将使程序员更清楚,并避免任何混淆错误。

最佳答案

有些人习惯于在私有(private)成员变量前添加或追加下划线。在这些情况下,很明显 this 是隐含的。

如果您没有私有(private)成员的命名约定,那么 this 是表明您正在读/写的变量是成员变量的好方法。

我不希望任何具有不同作用域(参数、成员、局部变量)的变量共享相同的名称。我通过成员命名约定来避免这种情况。

关于java - 什么时候在 Java 中使用 'this' 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3992610/

相关文章:

javascript - React Native - 到处留下尾随逗号有什么意义?

java - Android 告诉我我的位图在我实际回收之前就被回收了

java - kafka-设置java启动参数的正确方法

java - 带@Transactional(propagation = Propagation.SUPPORTS)的方法和不带@Transactional的方法有什么区别?

Java - 在编译时不知道结果类型的情况下,方法如何返回变量类型对象?

java - 在学习编程的同时学习代码约定

java - 使用构造函数的参数之一创建对象

objective-c - 带有@synthesize 的自动 iVar

java - 最常用的 Java 代码约定/风格指南

mysql - 将 MySQL 脚本转换为 ORACLE