建立乙個物件分為如下四步:
1.分配物件空間,並將物件成員變數初始化0或空
2.執行屬性值的顯示初始化
3.執行構造方法
4.返回物件位址給相關變數
this的本質就是建立好的物件的位址
**:
普通方法中,this總是指向呼叫該方法的物件。
構造方法中,this總是指向正要初始化的物件。
1.讓類中的乙個方法,訪問該類的另乙個方法或屬性。
2.使用this關鍵字呼叫過載構造方法。避免相同的初始化**,只能在構造方法中用,並且必須位於構造方法的第一句。
·this不能用於static方法!(this指向當前物件,static方法跟物件沒有一毛錢的關係)
示例
package cn.bjsxt.oop.testthis;
public class student
public student(string name)
public student()
public void setname(string name)
public void study()
public void sayhello(string sname)
}
Java包裝類 筆記17
基本資料型別 原生類 包裝類 byte byte short short int integer long long float float double double char character boolean boolean 例子 取long型的最大值 system.out.println l...
Java筆記17 JAVA常用函式
根據傳入的格式獲取日期 param format 如 yyyymmdd mm dd yyyy,hh mm ss return 字串的日期 publicstring getsysdate string format catch exception e catch exception e catch e...
linux學習筆記17
vim vim介紹 vim是vi的公升級版,vim和vi的最大區別就是編輯乙個文字時vi不會顯示顏色,vim會顯示顏色,vim的安裝方法yum install y vim enhanced。vim顏色顯示 vim的顏色和你檔案的具體內容有關,相同的檔案在不同的目錄下都有可能導致顏色不存在,vim的配...