基于OpenLayers的WebGIS程序二次开发实例教程
35234 人在学
实例化是指在面向对象的编程中,把用类创建对象的过程称为实例化。是将一个抽象的概念类,具体到该类实物的过程。实例化过程中一般由类名对象名=new类名(参数1,参数2...参数n)构成。
bind方法的使用
//通过对象,调用方法,产生随机数
functionShowRandom(){
//1-10的随机数
this.number=parseInt(Math.random()*10+1);
}
//添加原型的方法
ShowRandom.prototype.show1=function(){
//改变了定时器中的this指向,本来应该是winddow,现在是实例对象了
window.setInterval(this.show2.bind(this),1000);
};
//添加原型方法
ShowRandom.prototype.show2=function(){
//显示随机数
console.log(this.number);
};
//实例对象
varsr=newShowRandom();
//调用方法输出随机数字
//调用这个方法一次,可以不停的产生随机概率
sr.show1();
在面向对象的编程中,通常把用类创建对象的过程称为实例化,其格式如下:
如Datedate=newDate();就是用日期类创建了一个日期的对象,就叫对象的实例化。
多数语言中,实例化一个对象就是为对象开辟内存空间,或者是不用声明,直接使用new构造函数名,建立一个临时对象。