this总结

1. this不能用于static ,每个方法都有隐式参数this从参数列表传进来。this指代当前对象   

普通方法中,this总是指向调用该方法的对象;

构造方法中,this总是指向正要初始化的对象;

this不能用于static方法。

This存在的意义:为了方便命名统一,使得参数与类的成员变量名一致,this来区分是对象的成员变量还是参数。

(《疯狂java讲义》)this关键字最大的作用就是让类中一个方法,访问该类的另一个方法或属性。

构造方法中的this关键字是必要的,如果在该方法中不使用this,则作为类成员变量的day, month, year变量将被隐藏,将得不到预期的对象初始化结果。而tommorrow()中的this是多余的。

原文地址:https://www.cnblogs.com/datamining-bio/p/13068250.html