创建一个构造函数,什么是构造函数,构造函数有什么用 | 您所在的位置:网站首页 › c语言中函数是干什么用的 › 创建一个构造函数,什么是构造函数,构造函数有什么用 |
一直搞不懂什么是构造函数,为什么要用构造函数,构造函数有什么用,逃避这个问题,今天做了简单的总结: 1.构造函数有什么用?当你需要大批量的写对象的时候,就需要用到构造函数,它可以方便创建多个对象的实例,并且创建的对象可以被标识为特定的类型,可以通过继承扩展代码 2.构造函数的特点a:构造函数的首字母必须大写,用来区分于普通函数 b:内部使用的this对象,来指向即将要生成的实例对象 c:使用New来生成实例对象 首先创建一个简单的构造函数 //创建一个构造函数 function People (name,str) { this.name = name; this.fun = function() { console.log(str); }; this.act = function () { console.log("我是"+this.name+str); }; } //实例化一个People var g1 = new People("郭小妹","美美美"); var g2 = new People("东东","吃吃吃") g1.fun(); g1.act(); g2.act();打印结果:
如果只是一个单独的对象,直接使用字面量就行了,如果你的对象有很多实例,或者涉及继承或者构造函数传参 |
CopyRight 2018-2019 实验室设备网 版权所有 |