欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

javascript中如何用构造函数创建对象以及子类的继承?

程序员文章站 2022-05-28 15:52:04
今天我们来研究下javascript中如何用构造函数创建对象以及子类的继承 第一步 创建一个 基类对象 car; function car(name,id,tyep){ thi...

今天我们来研究下javascript中如何用构造函数创建对象以及子类的继承

第一步 创建一个 基类对象 car;

function car(name,id,tyep){ this.name=name;//车辆品牌 this.id=id;//车牌号 this.type=type;//车型 } //使用prototype区域创建方法,使用该方法创建对象方法的优点是 相当于 c++语言中的 public类型方法; car.prototype.run=function(){ console.log(this.name+"run");//这辆车run! } function bigcar(name,id,type,chelun){ //js中子类继承基类的方法是 使用 基类.call() 方法 car.call(this,name,id,type); this.chelun=chelun; } //js中 对象的prototype属性只能用 for in 方法遍历 for(var i in car.prototype){ bigcar.prototype[i]=car.prototype[i]; } bigcar.prototype.function didi(){ console.log(this.chelun+"didi"); }