JAVA學習筆記17 this的本質與用法

2021-09-25 03:28:21 字數 634 閱讀 7051

建立乙個物件分為如下四步:

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的配...