回覆列表
  • 1 # 益智之家

    當用JS寫類後,用類來定義物件,就叫例項化。

    function cx(){

    this.alert=function(){};

    }

    var o=new cx();//例項化

    o.alert();

    你試下,有問題聯絡我。

  • 2 # ihap技術黑洞

    在解釋例項化之前,我們要理解一個概念,什麼叫做類。

    類是抽象概念,比如美食,美食是一個抽象概念,我們不知道什麼是美食,每個人對美食的定義不同,有些人認為鮑魚、龍蝦是美食,有些人認為一碗酸湯麵就是美食。那麼美食,就是類,而鮑魚、龍蝦、酸湯麵,就是美食例項化之後的答案。

    我們在程式碼中看一下上述過程:

    class Food {

    constructor(name) {

    this.name = name;

    }

    print() {

    console.log(`美食是: ${this.name}`);

    }

    }

    const abalone = new Food("鮑魚");

    abalone.print(); // 美食是: 鮑魚

    上面的過程,就是例項化過程,而 abalone 就是例項化物件。首先我們聲明瞭一個抽象概念,美食類,在美食類的 constructor(構造器,初始化的時候執行)裡,我們需要一個字串來儲存美食的名字。

    當我們執行 new Food("鮑魚") 的時候,就把抽象的類進行了“例項化”變成了一個我們認知體系中存在的鮑魚,這就是例項化。

  • 中秋節和大豐收的關聯?
  • 野釣甲魚的用餌,選位技巧有何不同?