11.【ES6】類定義

1、知識點

ES6類定義

2、實戰

/**
 * 1.關鍵字class
 * 2.Player類名
 * 3.constructor構造器,裏面內容付給模板級的name,sex
 * 4.定義個函數,繼續引用模板
 * 5.static ,靜態方法->這個類不用實例化,就能引用
 */
class Player {
    constructor(name, sex) {
        this.name = name;
        this.sex = sex;
    }
    show(){
        console.log(`${this.name}的性別是${this.sex}。`);
    }
    static info(){
        console.log("這是一個球員類,您可以使用它建立自己的球員。");
    }
}

/**
 * 1.定義一個player的變量
 * 2.輸出,默認的屬性,name,sex
 * 3.palyer.show()引用show()方法
 */
let player = new Player("admin", "男");
console.log(player.name, player.sex);
player.show();

/**
 * 靜態方法引用
 */
Player.info();

輸出:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章