02this 关键字有什么作用,请描述。
一、使用this调用本类中的成员变量(属性)下面代码就是使用this.方法(属性)进行方法(属性)调用classStudent{privateStringname;publicvoidsetName(Stringname){this.print();//调用本类中的print方法}publicStringgetName(){return"姓名:"+name;}publicvoidprint(){System.out.println("设置相关信息如下……");}}二、使用this调用构造方法我们可以对类的构造方法进行重载,可以在构造方法中调用其他构造方法classStudent{privateStringname;privateintage;publicStudent(){this("李明",20);//调用有两个参数的构造方法System.out.println("新对象实例化");}publicStudent(Stringname){}publicStudent(Stringname,intage){this(name);this.age=age;}publicStringgetInfo(){return"姓名:"+name+",年龄:"+age;}}三、使用this引用当前对象this关键字除了可以引用变量或者成员方法之外,还有一个重大的作用就是返回类的引用。如在代码中,可以使用returnthis,来返回某个类的引用。此时这个this关键字就代表类的名称。如代码在上面student类中,那么代码代表的含义就是returnstudent。
来自:node.js-关键字