类和对象

类:

就是某一类对象(事物)的抽象,简单理解成某一类事物共同特征的抽象。

对象:

某类事物具体的实体(实例)。

原型对象

可以将原型对象看做对象的基类。所有创建的对象实例共享该原型对象。

  • JavaScript 语言的对象体系,不是基于“类”的,而是基于构造函数(constructor)和原型链(prototype)

    新建一个Person类

    1. function Person(name,age){
    2. this.name = name;
    3. this.age = age;
    4. }

    构造函数的特点

    1. 1.首字母大写
    2. 2.函数内部使用this关键字,谁new(实例化)就指向谁
    3. 3.使用this关键字给对象添加属性
    4. 4.必须使用new关键字,去生成一个对象

    实例化一个对象

    1. var chengchao = new Person("程超",18)