7 4 class 類 和類的繼承

2021-09-29 12:34:15 字數 1588 閱讀 5861

class 建構函式名 

方法名1()

; 方法名2()

;}// class 必須用new呼叫

var p1 =

new 建構函式名(

'張三',23

)console.

log(p1.name)

//張三

console.

log(p1.age)

//23

p1.方法名1()

p1.方法名2()

//繼承

class parent

fn1();

fn2();

}// class繼承

// 1、子類繼承父類,使用extends關鍵字

// 2、子類要寫自己的constructor 方法是 必須在 先呼叫 super()這個函式 這個函式相當於呼叫父類的建構函式

// 3、子類修改父類的方法 可以直接在子類裡重寫這個方法 會自動覆蓋父類的方法

// 4、父類的靜態方法 子類可以直接使用

class child extends parent

var p2 =

newchild

('張三',23

) console.

log(p2.name)

//張三

console.

log(p2.age)

//23

p2.fn1(

)//方法1

p2.fn2(

)//方法2

<

/script>

二、繼承父類的方法和屬性

class parent

fn1();

fn2();

}// class繼承

// 1、子類繼承父類,使用extends關鍵字

// 2、子類要寫自己的constructor 方法是 必須在 先呼叫 super()這個函式 這個函式相當於呼叫父類的建構函式

// 3、子類修改父類的方法 可以直接在子類裡重寫這個方法 會自動覆蓋父類的方法

// 4、父類的靜態方法 子類可以直接使用

// 5、child extends parent 這句話就把父類的方法直繼承過來了 父級的方法 通過原型鏈可以找到

class child extends parent

//子類自己的方法 這裡直接修改了 父類的方法 作為自己的方法

fn1();

fn2();

fn3()}

var p2 =

newchild

('張三',23

,'男'

) console.

log(p2.name)

//張三

console.

log(p2.age)

//23

p2.fn1(

)//修改父類的方法,變成自己的方法

p2.fn2(

)//修改父類的方法,變成自己的方法

p2.fn3(

)//子類的方法

<

/script>

ES6中的類(class)和繼承

語法形式 class person showname showage let p1 new person yang 18 console.log p1.showname p1.showage 也可以寫成 const person class class裡面取值函式 getter class裡面設定函...

es6 class以及類的繼承

class miaov print let mm new miaov 1,2 mm.print 2同時值得注意的是typeof miaov 會返回function 所以class 只是乙個語法糖 miaov中的constructor方法是構造方法 this關鍵字代表的是例項物件 定義在class中的...

TensorFlow重要的class(類)和方法

tensorflow以點.分隔的字串,如下文列出的各種,如何判斷其實class,還是method?解決辦法,最後乙個字串中,首字母是大寫還是小寫。首字母大寫就是類,小寫則是方法 下文的標題中,預設是方法,類會專門註明 部落格參考部落格 decode單詞含義,解碼 解碼 tf.io.decode ra...