gpt4 book ai didi

java - 当我想在方法中引用实例变量时,我应该使用 "this"关键字吗?

转载 作者:IT老高 更新时间:2023-10-28 20:25:01 24 4
gpt4 key购买 nike

我的老师说,当我尝试访问方法中的实例变量时,我应该始终使用 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com