java 请帮我详细解释一下this.xx=xx的详细用法。 我没有看懂this的用法。

2025-02-24 05:13:29
推荐回答(3个)
回答1:

因为初始化函数的参数中有个参数叫name,不幸的是,你的类中也有这个同名变量,为了区分我要访问的是哪一个,用name表示参数中的变量,用this.name表示类中的变量

回答2:

this这个关键字可以调用本类中的成员变量也就是属性,方法和构造方法,你这个方法就是把方法后面的局部变量赋给你开始定义的成员变量

回答3:

this指当前对象,你现在的this就是指Cat