一.对象
对象:它是一个具体的事物,也是一组无序的相关属性和方法的集合,例如生活中的一本书、一辆车就是对象。
属性:事物的特征,常用名词表示。
方法:事物的行为,常用动词表示。
如图:汽车的外形很好看,能够在道路上行驶。
汽车是对象,外形是属性,行驶是方法。
二.类
类:它可以使用class关键字声明一个类,之后这个类用来实例化对象。
例子:类就像一张设计汽车的图纸,是抽象的,为了设计出真正的汽车。
如图:通过抽象的轮胎类、车门类、颜色类等设计,来构造一辆汽车。
三.创建类和对象
创建类的语法:class name{ }
创建实例:var xx=new name();
代码思路:实参传递给形参,形参再赋值给对象里的name,接着,我们就可以通过对象去访问里面的属性了。
<script>
// 1.创建类
class Person{
constructor(name,age){
this.name=name;
this.age=age;
}
}
//2.利用类创建对象
var person1=new Person("张三",20);
var person2=new Person("李四",22);
console.