this关键字只能在方法内部使用,表示对“调用方法的那个对象”的引用。this的用法和其他对象引用并无不同。
要注意的是,如果在方法内部调用同一个类的另一个方法,就不必使用this,直接调用即可
this关键字对于将当前对象传递给其他方法也很有用
①通常写this的时候,都是指“这个对象”或者“当前对象“,而且它本身表示对当前对象的引用。
②在构造器中,如果为this添加了参数列表,这将产生对符合此参数列表的某个构造器的明确调用
③尽管可以用this调用一个构造器,但却不能调用两个,且构造器调用必须****至于最开始处**
④另一种用法,由于参数s的名称和数据成员s的名字相同,所以会产生歧义。用this.s来代表数据成员
原文:https://www.cnblogs.com/Seraphire-yili/p/14005984.html