This的用法

来源:6-1 学生选课---判断 List 中课程是否存在

慕村0132041

2017-03-14 09:52

This的用法

写回答 关注

2回答

  • 过道
    2017-03-14 12:03:19

    因为咱们使用方法的参数可能因为需要会与类中的变量相同,为了加以区分

    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;

    }

    }

  • ziom
    2017-03-14 10:49:07

    this代表当前类对象,可以通过它调用当前类的字段以及实例方法,一般是在构造以及getter,setter中使用以区分参数列表里的同名变量,这个没啥好纠结的

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409788 学习 · 4340 问题

查看课程

相似问题