Java中this.变量名=传入参数和 变量=传入参数,有什么区别?

Java中this.变量名=传入参数和 变量=传入参数,有什么区别?,第1张

两种写法没区别。用不用this只是个习惯问题。

但是在以下情况下必须用this。否则你区分不出age到底是传入的参数,还是类定义的变量

public class SomeClass
{
    int age; //变量名为age
    
    public void setAge(int age)  //参数名也叫age
    {
        thisage = age;  //用this区分变量和参数
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12175891.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存