<script type="text/javascript">
function Person(opt){//构造函数或者类
//个性 私有属性
this.name = opt.name,
this.age = opt.age,
this.length = opt.length
//共性
// obj.eat = function(value){
// alert(obj.value)
// },
// obj.play = function(value){}
}
//prototype --> 原型
//共有属性
Person.prototype={
eat(value){alert(value)},
play(){}
}
//根据参数的不同做出不同的反应,多态性
var p1 = new Person({name:"张三",age:18,length:180});//构造函数的实例化
var p2 = new Person({name:"李四",age:20,length:200});//构造函数的实例化
console.log(p1.name);
</script>
继承T
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 相对于传统的“class”型的继承: you don't know js建议的是object链接到object的模...
- 原型链实现继承: 缺点: 1.重写子类的原型 等于 父类的一个实例,(父类的实例属相变成子类的原型属性)如果父类包...