JavaScript的类
类:一种抽象的概念,类似于工厂,模板
对象:是一个具体的实例
构造函数:对象的构造器 用来构造对象的函数
通过构造函数去创建对象,对象会继承构造函数的属性
// 创建一个类(函数) 类名(函数名)首字母大写
// 人类:name age sex hobby
function Person(name,age,sex,hobby) {
this.eyes="黑色";
this.hair="黑色";
this.name=name;
this.age=age;
this.sex=sex;
this.hobby=hobby;
}
// 使用 Person 创建对象
var xiaoming=new Person("小明",20,"男",function(){return "唱歌"});
var xiaohong=new Person("小红",18,"女",function(){return "跳舞"});
console.log(xiaoming);
console.log(xiaohong);