屬性的乙個重要特徵

2021-08-31 04:07:00 字數 400 閱讀 3618

屬性概述

1在oop,主要使用屬性來描述物件的靜態特徵。

2屬性一般採用pascal命名法(studentname),資料型別和對應字段一致

3屬性是外界訪問私有欄位的乙個入口,屬性本身不儲存任何資料。

使用屬效能避免非法資料

1實踐方法:通常在get或set方法中可以新增需要的業務邏輯

2對比:相當於資料庫中的「約束」,因為約束是保證資料有效性的最後乙個屏障。

可以設定唯讀屬性

1有些屬性為了保護資料,我們可以設定成唯讀,而不能賦值。

2方法:將set方法髮掉即可。

3經驗:可以替代readonly

屬性可以單獨存在

1有時候某乙個屬性值可能不是直接返回乙個對應私有欄位的值,而是呼叫一些方法或是其他業務邏輯。

乙個重要的日子

可能我從來都沒想過當乙個正兒八經的程式設計師吧 今天之前,我一直感覺自己以後會找乙份嵌入式開發的活,也為這個目標一直奮鬥努力著 年中的時候,經過一次講座,有幸結識了大四的學長,在他的帶領下,高階到了意法半導體公司的stm32系列微控制器。有了學習51的基礎,學習32真的感覺是得心應手,雖然32這款晶...

乙個很重要的提醒

大家都知道,還有不到半個月的時間,2018年就真的過去了。直達真相現場,為你揭開謎底。說實話,去年回來後,真的一直特別的忙,忙著找工作,忙著找裝修,談合同,看材料,忙著看裝修 這裡給後在需要裝修的夥伴提下,家裝真的要注意,如果你不太專業,最好先找個熟悉的朋友請教請教,這裡面水太深,像材料的選擇 施工...

獲取乙個物件的屬性

1.object.keys 方法返回乙個陣列,陣列內均為物件自有的可列舉屬性。var keys object.keys testobj console.log keys 輸出 keys name age action 2.object.getownpropertynames 方法返回乙個陣列,陣列內...