什麼是面向對象,什麼是類,什麼是實例對象?

面向對象:

面向對象編程(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();
相關文章
相關標籤/搜索