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 ...