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

2021-07-04 15:37:10 字數 746 閱讀 4599

特點:1、函式名與類名相同。

2、不用定義返回值型別。

3、沒有具體的返回值。

p.s.    

在建構函式前面加上返回值就只是一般函式了。

作用:給物件進行初始化。

示例:

class person

public void speak()

}class consdemo

}

p.s.

1、一般函式和建構函式什麼區別呢?

建構函式:物件建立時,就會呼叫與之對應的建構函式,對物件進行初始化。

一般函式:物件建立後,需要函式功能時才呼叫。

建構函式:物件建立時,會呼叫並且只呼叫一次。

一般函式:物件建立後,可以被呼叫多次。

2、建立物件都必須要通過建構函式初始化。

乙個類中如果沒有定義過建構函式,那麼該類中會有乙個預設的空引數建構函式。

如果在類中定義了指定的建構函式,那麼類中的預設建構函式就沒有了。

3、多個建構函式是以過載的形式存在的。

示例:

class person

//如果有的孩子一出生就有名字

person(string n)

//如果有的孩子一出生就有名字和年齡

person(string n, int a)

public void speak()

}class consdemo

}

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

一 建構函式有什麼作用 可以用於給物件進行初始化 物件一建立就會呼叫與之對應的建構函式 二 建構函式的特徵 函式與類名相同 不用定義返回值型別 不可以寫return語句 例 class person 注意 當乙個類中沒有顯示的定義建構函式時,那麼系統會預設給該類加入乙個空引數的建構函式 三 建構函式...

物件導向 建構函式

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

物件導向 建構函式

一 生成例項物件的原始模式 var cat var cat1 cat1.name 大毛 cat1.color 黃色 var cat2 cat2.name 二毛 cat2.color 黑色 二 解決 重複 寫乙個函式 function cat name,color var cat1 cat 三毛 紅色...