建構函式的使用

2022-09-04 19:57:10 字數 619 閱讀 6397

個人理解的建構函式的使用

function person(name,height)

var person  = person("xiaoli",180);

var person1 = person("xiaohei",170);

列印出來的結果是 

person

object

person1

object

個人理解:

function person只是用來制定乙個框架,而person和person1卻是用來填充自己獨有的,並且和框架中與之對應的資料,person中是形參,而person和person1中的是實參,在person中來接受對應的資料,就可以改變其對應的資料

this.name= name  解析:this.name 是person中的資料名 name 是person是形參

this.height= height  解析:this.name 是person中的資料名 name 是person是形參

建構函式的使用

在c 中,我們一般會利用建構函式來初始化類裡面的成員函式,先看下面一段 可以自己先考慮輸出語句會不會是0?include using namespace std struct cls cls int main cls obj cout 在 第10行,不帶引數的建構函式直接呼叫了帶引數的建構函式。這種...

建構函式使用

建構函式具有兩個特點,第一首字母大寫,第二內部使用this關鍵字,呼叫時必須通過new命令呼叫生成例項。new的作用 呼叫建構函式生成乙個例項物件,有點類似於工廠模式,每個例項擁有建構函式的方法與屬性。使用new時可以不加 new foo 不過閱讀方便這裡推薦加上,建構函式可以接受引數,與普通函式一...

靜態建構函式的使用

1 用於對靜態字段 唯讀欄位等的初始化。2 新增static關鍵字,不能新增訪問修飾符,因為靜態建構函式都是私有的。3 類的靜態建構函式在給定應用程式域中至多執行一次 只有建立類的例項或者引用類的任何靜態成員才激發靜態建構函式 4 靜態建構函式是不可繼承的,而且不能被直接呼叫。5 如果類中包含用來開...