JavaScript 定義構(gòu)造函數(shù)
■知識點
在語法和用法上,構(gòu)造函數(shù)與普通函數(shù)沒有任何區(qū)別。定義構(gòu)造函數(shù)的方法如下:
function類型名稱(配置參數(shù)),{
this.屬性1 = 屬性值1;
this.屬性2= 屬牲值2;
...
this.方法1 = function() {
//處理代碼
};
...
//其他代碼,可以包含return語句
};
■實例設計
下面的示例演示定義一個構(gòu)造函數(shù),包含兩個屬性和一個方法。
function Point(x,y){ //構(gòu)造函數(shù)
this.x = x; //私有屬性
this.y = y; //私有屬性
this.sum = function(){ //方法
return this.x + this.y;
}
}
在上面的代碼中,Point就是構(gòu)造函數(shù),它提供模板,用來生成實例對象。
點擊加載更多評論>>