1. this不能用於static ,每一個方法都有隱式參數this從參數列表傳進來。this指代當前對象 java
普通方法中,this老是指向調用該方法的對象;this 構造方法中,this老是指向正要初始化的對象;spa this不能用於static方法。3d |
This存在的意義:爲了方便命名統一,使得參數與類的成員變量名一致,this來區分是對象的成員變量仍是參數。對象
(《瘋狂java講義》)this關鍵字最大的做用就是讓類中一個方法,訪問該類的另外一個方法或屬性。blog
構造方法中的this關鍵字是必要的,若是在該方法中不使用this,則做爲類成員變量的day, month, year變量將被隱藏,將得不到預期的對象初始化結果。而tommorrow()中的this是多餘的。table