Skip to content
On this page

面向对象 - 概念

javascript
// 类,即模板
class People {
  constructor(name, age) {
    this.name = name;
    this.age = age;
  }
  eat() {
    alert(`${this.name} eat something `);
  }
  speak() {
    alert(`My name is ${this.namel} age ${this.age}`);
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13

对象

javascript
// 创建实例
let zhang = new People('zhang', 20)
zhang.eat();
zhang.speak();
// 创建实例
let wang=new People('wang', 21)
wang.eat()
wang.speak()
1
2
3
4
5
6
7
8

为什么使用面向对象

  • 程序执行:顺序、判断、循环 --- 结构化
  • 面向对象 --- 数据结构化
  • 对于计算机,结构化的才是最简单的
  • 编程应该简单 & 抽象
沪ICP备20006251号-1