跳至主要內容
面向对象

提示

  • 面向对象注重于抽象事物,而面向过程注重于叙述事物。
  • 面向对象逻辑清晰有条理,而面向过程比较方面。
  • JS 通过函数和原型,模拟了传统面向对象编程中类的概念实现了面向对象的编程模式。
  • 面向对象的变成思想,主要为了实现3件事, 封装、继承、多态。

1.封装

// 一个例子
function CreateObject(name) {
  // CreateObject 为构造函数
  this.name = name;
  this.eat = function () {
    console.log(this.name + " eat something");
  };
}
let objA = new CreateObject("A"); // 为构造函数的实例
let objB = new CreateObject("B"); // 为构造函数的实例

Mr.Ding大约 3 分钟javascriptObject面向对象