课程
/后端开发
/Java
/Java入门第三季
This的用法
2017-03-14
源自:Java入门第三季 6-1
正在回答
因为咱们使用方法的参数可能因为需要会与类中的变量相同,为了加以区分
public class student{
int num; // 每个学生都有一个学号
public void GetNum(int num){ /*外部通过访问GetNum来改变学生的学号,注意,参数num与外部
this.num=num *num同名,根据就近原则,方法内的num代表的是参数num,而不是
//this.num代表外部,num代表参数 */外部num,此时,this.id就代表外部num;
}
this代表当前类对象,可以通过它调用当前类的字段以及实例方法,一般是在构造以及getter,setter中使用以区分参数列表里的同名变量,这个没啥好纠结的
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答关于this的具体用法
2 回答关于用不用this关键字的影响
4 回答this在这里是什么作用的?
3 回答请问下这里的this指的是Student吗 而且为什么能用.courses这个方法
1 回答这里为什么要用this啊?