组合模式
凡是后期需要修改的值 都放在构造函数的this.属性名称的方式来实现继承
如果需要共同属性与方法 我们把它放在prototype里面
function Preson(name, age, gender){
//凡是后期需要修改的值 都放在构造函数的this.属性名称的方式来实现继承
this.name = name;
this.age = age;
this.gender = gender;
this.like = ['小猫','小狗','小鸟'];
}
//如果需要共同属性与方法 我们把它放在prototype里面
Preson.prototype.species = '人类';
Preson.prototype.sayName = function(){
console.log(this.name)
}
let xiaohong = new Preson('小红',18,'男');
let xiaoming = new Preson('小明',18,'男');