最像JAVA的建構函式

2021-07-24 11:50:54 字數 818 閱讀 5284

需求:建立乙個建構函式,擁有唯讀、不可刪除的id屬性;不可刪除的name屬性;不可遍歷、不可刪除的salary屬性;受訪問器屬性保護的age屬性;

function

emp(id,name,salary,age),

salary:,

age:,

set:function

(val)}})

this.age=age;

object.seal(this);//密封防篡改

}var eric = new emp(1001,"eric",10000,19);

console.dir(eric);

console.log(eric.age);//19

/*四大特性*/

configurable一旦改為false,不可逆

(function

()

set:function

(val)

enumerable: , configurable: ,

}) })()

判斷是否已禁止防擴充套件: object.i***tensible(obj);

設定方擴充套件:object.preventextensions(obj);

判斷是否已密封:object.issealed(obj);

密封物件:object.seal(obj);

判斷是否被凍結:object.isfrozen(obj);

凍結物件:object.fteeze(obj);

Java 建構函式

1.建構函式的特點 1 和類名具有相同的名稱 2 沒有返回型別,注意這裡的沒有返回型別和void是不一樣的。3 不能在建構函式中寫帶有return的語句 2.建構函式的過載 建構函式一樣可以進行過載,根據引數列表的引數個數或者引數型別進行區分。3.建構函式的一些細節 1 當我們在乙個類中沒有寫建構函...

java 建構函式

1.建構函式 1 構造方法的方法名必須與類名相同。2 構造方法沒有返回型別,也不能定義為void,在方法名前面不宣告返回值資料型別。3 構造方法的主要作用是完成物件的初始化工作,它能夠把定義物件時的引數傳給物件。4 乙個類可以定義多個構造方法,如果在定義類時沒有定義構造方法,則編譯系統會自動插入乙個...

Java建構函式

物件一建立就會呼叫與之對應的建構函式。建構函式的作用 可以用於給物件進行初始化。建構函式的小細節 當乙個類中沒有定義建構函式時,那麼系統會預設給該類加入乙個空引數的建構函式。當在類中自定義了建構函式後,預設的建構函式就沒有了。建構函式和一般函式在寫法上有不同。在執行上也有不同。建構函式是在物件一建立...