■知识点
在语法和用法上,构造函数与普通函数没有任何区别。定义构造函数的方法如下:
function类型名称(配置参数),{
this.属性1 = 属性值1;
this.属性2= 属牲值2;
...
this.方法1 = function() {
//处理代码
};
...
//其他代码,可以包含return语句
};
■实例设计
下面的示例演示定义一个构造函数,包含两个属性和一个方法。
function Point(x,y){ //构造函数
this.x = x; //私有属性
this.y = y; //私有属性
this.sum = function(){ //方法
return this.x + this.y;
}
}
在上面的代码中,Point就是构造函数,它提供模板,用来生成实例对象。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>