面向對象編程(Object-oriented programming,OOP)是一種程序設計範型。它將對象做爲程序的基本單元,將程序和數據封裝其中,以提升程序的重用性,靈活性和擴展性。javascript
類即模板,建立一個Person類。java
class People { // 構造函數,初始化的時候也須要傳什麼東西,而後定義 constructor(name, age) { this.name = name; this.age = age; } eat() { alert(`${this.name} eat something`); } speak() { alert(`my name is ${this.name},age ${this.age}`); } }
// 建立實例 let dong = new People("dong", 26); dong.eat(); dong.speak(); // 建立實例 let zhang = new People("zhang", 26); zhang.eat(); zhang.speak();