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

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

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-26

■知識(shí)點(diǎn)

在語(yǔ)法和用法上,構(gòu)造函數(shù)與普通函數(shù)沒(méi)有任何區(qū)別。定義構(gòu)造函數(shù)的方法如下:

function類型名稱(配置參數(shù)),{

    this.屬性1 = 屬性值1; 

    this.屬性2= 屬牲值2;

    ...

    this.方法1 = function() {

        //處理代碼

    };

    ...

        //其他代碼,可以包含return語(yǔ)句

};


■實(shí)例設(shè)計(jì)

下面的示例演示定義一個(gè)構(gòu)造函數(shù),包含兩個(gè)屬性和一個(gè)方法。

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ù),它提供模板,用來(lái)生成實(shí)例對(duì)象。

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

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