Java物件導向筆記 五 建構函式

2021-07-30 13:19:26 字數 696 閱讀 2721

一、建構函式有什麼作用

①可以用於給物件進行初始化

②物件一建立就會呼叫與之對應的建構函式

二、建構函式的特徵

①函式與類名相同

②不用定義返回值型別

③不可以寫return語句

例:

class person

}

注意:(當乙個類中沒有顯示的定義建構函式時,那麼系統會預設給該類加入乙個空引數的建構函式)

三、建構函式和一般函式的區別

①建構函式是在物件一建立就執行,給物件進行初始化,而一般方法是對物件呼叫時才執行,給物件新增物件所具備的功能。

②乙個物件建立,建構函式只執行一次

③一般方法可以被該物件呼叫多次

四、許可權

預設建構函式的許可權和所屬類一致。

五、構造**塊

位於建構函式內的**塊,先執行構造**塊,在執行建構函式內的其他內容

物件一建立就執行,而且優先於建構函式執行。

作用:給所有物件進行初始化

例:

class person

system.out.println("執行建構函式裡的其他內容"); }}

class persondemo

}

執行結果為:

執行構造**塊

執行建構函式裡的其他內容

java物件導向建構函式的學習

特點 1 函式名與類名相同。2 不用定義返回值型別。3 沒有具體的返回值。p.s.在建構函式前面加上返回值就只是一般函式了。作用 給物件進行初始化。示例 class person public void speak class consdemo p.s.1 一般函式和建構函式什麼區別呢?建構函式 物...

Java物件導向(五)

類間關係 1.1 this與super 繼承關係圖 當子類建立物件後,該子類物件本身可以使用this來指代,該物件當助的父類物件空間可以使用super指代。public class person public person string name,int age getters和setters省略 ...

物件導向 建構函式

建構函式 指的是用來建立物件的一種函式 建構函式的定義方式 就是普通函式的定義方式 建構函式的使用方式 一定要通過new來呼叫 function people name,age,var p new people 小明 23,男 稱呼問題 p是建構函式people建立出來的物件 叫做people的例項...