js中class的使用

2021-10-14 15:25:19 字數 1603 閱讀 7850

class

user

//第一種

let user=

class

//第二種

class

user

}

class

request` }

}let api =

newrequest()

;api.

postbody

("test"

);

class

user

show()

}user.

show()

;//和下面的是不一樣的

let user =

newuser()

;user.

show()

;

class

user

setname

(val)

getname()

}let user =

newuser

("張三");

cnsole.

log(user.name)

命名規則保護

通過定義「_屬性"的方式,來告知使用者此屬性為私有屬性。比較隨緣,如果使用者亂來也沒辦法

class

user

}let user =

newuser

("張三");

//依然可以使用_name來修改屬性值

user._name=

"李四"

使用symbol

let

name

=symbol()

;class

user

}let user =

newuser

("張三");

console.

log(user)

; console.

log(user[

symbo()

]);//無法取值

使用weakmap

使用私有屬性private(#)

class

user

//私有方法

#check=(

)=>

}let user =

newuser

("張三"

);

let arr =,}

class

books

getdata()

}let data =[,

,]object.

assign

(books.prototype, arr)

let book =

newbooks

(data)

; console.

dir(book.

count

("price"))

;

vbs中class的使用示例

從網上看到乙個vbs中使用class的例子,轉出來,共同學習!class arraylist private items private size private sub class initialize size 0 redim items 1 end sub private sub class ...

es6中class的使用

以前剛接觸程式設計時就聽得最多的就是物件導向程式設計,但後來工作後能通過物件導向程式設計的少之又少,現在企業裡的開發做的都是業務邏輯,牽扯到的多半是業務 最近做了個編輯器的功能,裡面使用了物件導向程式設計的思想,讓我頗有感觸,所以學好class作為基礎還是很重要的。class people 等同於 ...

python 類 Class 初步使用 中

usr bin python coding utf 8 class parent parentint 100def init self print 呼叫父類建構函式 def parentfar self print 呼叫父類方法 def setint self,a parent.parentint ...