Java應(yīng)用-編寫(xiě)高級(jí)JavaScript代碼
來(lái)源:程序員人生 發(fā)布時(shí)間:2014-01-14 17:06:46 閱讀次數(shù):3765次
構(gòu)造函數(shù)是一個(gè)函數(shù),調(diào)用它來(lái)例示并初始化特殊類(lèi)型的對(duì)象。可以使用 new 關(guān)鍵字來(lái)調(diào)用一個(gè)構(gòu)造函數(shù)。下面給出了使用構(gòu)造函數(shù)的新示例。
[關(guān)鍵字] javascript 構(gòu)造函數(shù) Java 1、創(chuàng)建高級(jí)對(duì)象
使用構(gòu)造函數(shù)來(lái)創(chuàng)建對(duì)象
構(gòu)造函數(shù)是一個(gè)函數(shù),調(diào)用它來(lái)例示并初始化特殊類(lèi)型的對(duì)象。可以使用 new 關(guān)鍵字來(lái)調(diào)用一個(gè)構(gòu)造函數(shù)。下面給出了使用構(gòu)造函數(shù)的新示例。
var myObject = new Object(); // 創(chuàng)建沒(méi)有屬性的通用對(duì)象。
var myBirthday = new Date(1961, 5, 10); // 創(chuàng)建一個(gè) Date 對(duì)象。
var myCar = new Car(); // 創(chuàng)建一個(gè)用戶定義的對(duì)象,并初始化其屬性。
通過(guò)構(gòu)造函數(shù)將一個(gè)參數(shù)作為特定的 this 關(guān)鍵字的值傳遞給新創(chuàng)建的空對(duì)象。然后構(gòu)造函數(shù)負(fù)責(zé)為新對(duì)象執(zhí)行適應(yīng)的初始化(創(chuàng)建屬性并給出其初始值)。完成后,構(gòu)造函數(shù)返回它所構(gòu)造的對(duì)象的一個(gè)參數(shù)。
編寫(xiě)構(gòu)造函數(shù)
可以使用 new 運(yùn)算符結(jié)合像 Object()、Date() 和 Function() 這樣的預(yù)定義的構(gòu)造函數(shù)來(lái)創(chuàng)建對(duì)象并對(duì)其初始化。面向?qū)ο蟮木幊唐鋸?qiáng)有力的特征是定義自定義構(gòu)造函數(shù)以創(chuàng)建腳本中使用的自定義對(duì)象的能力。創(chuàng)建了自定義的構(gòu)造函數(shù),這樣就可以創(chuàng)建具有已定義屬性的對(duì)象。下面是自定義函數(shù)的示例(注意 this 關(guān)鍵字的使用)。
function Circle (xPoint, yPoint, radius) {
this.x = xPoint; // 圓心的 x 坐標(biāo)。
this.y = yPoint; // 圓心的 y 坐標(biāo)
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)