位置:首頁 > 軟件操作教程 > 編程開發(fā) > JavaScript > 問題詳情

JavaScript 定義構(gòu)造函數(shù)

提問人:劉團圓發(fā)布時間:2020-11-26

■知識點

在語法和用法上,構(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ù),它提供模板,用來生成實例對象。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(0)
返回頂部