<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
//具有相同属性和方法的一组对象称为“类”
//工厂模式
// function People (name,age) {
// var obj = new Object();
// obj.name = name;
// obj.age = age;
// obj.eat = function () {
// alert("吃饭");
// }
// obj.say = function () {
// alert("hello");
// }
// return obj;
// }
// var lili = People("lili",58);
// alert(lili.age);
// lili.say();
//构造函数
function People (name,age) {
this.name = name;
this.age = age;
this.eat = function () {
alert("吃饭");
}
this.say = function () {
alert("hello");
}
}
// People.prototype = lili.__proto__
// lili.__proto__.constructor = People;
People.prototype.run = function () {
alert("跑起来");
}
//实例化对象,this指代的是实力化的对象
var lili = new People("lili",58);
console.log(lili);
// alert(lili.age);
//实例化对象的时候,产生该对象的原型 __proto__
console.log(lili.__proto__);
var arr = new Array();
console.log(arr.__proto__);
</script>
</html>
构造函数
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 在C++中,有三大函数复制控制(复制构造函数,赋值操作符,析构函数),而在C++11中,加入了移动构造函数,移动赋...
- 我们在写类的构造函数的时候, 有时候一个构造函数可以完成另一个构造函数中的一部分内容, 这时候我们就希望调用另一...
- C++ Primer plus第五版第十章 C++中,程序在声明对象时将自动调用构造函数。 构造函数 构造函数初始...