作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我的老师说,当我尝试访问方法中的实例变量时,我应该始终使用 this
关键字,否则我会执行双重搜索。本地范围搜索,然后是实例范围搜索。
例子:
public class Test(){
int cont=0;
public void Method(){
System.out.println(cont);//Should I use This.cont instead?
}
}
我希望他是错的,但我找不到任何论据。
最佳答案
不,只有当您有名称冲突时才使用 this
,例如当方法参数与其正在设置的实例字段具有相同名称时。
它可以在其他时间使用,但我们中的许多人认为它只是在代码中添加了不必要的冗长。
关于java - 当我想在方法中引用实例变量时,我应该使用 "this"关键字吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15825590/
使用登录后,我想吐出用户名。 但是,当我尝试单击登录按钮时, 它给了我力量。 我看着logcat,但是什么也没显示。 这种编码是在说。 它将根据我在登录屏幕中输入的名称来烘烤用户名。 不会有任何密码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是一名优秀的程序员,十分优秀!