Day06 - 学习 Class

先前使用 function 作为建构类别的方法

var Game = function(){}
Game.prototype.myFun = function(){}

今天学习 class {}
Classes
説 class 是一种特殊的 function,可以简化类别继承(就相较上述用 function 作为建构类别来说有所简化)

constructor 纪录初始化该 class 的内容

class Food {
    constructor(name){
        this.name = name
    }
}

extends 让子类别继承父类别

class Noodle extends Food {
    show(){
        console.log(this.name)
    }
}

var f = new Noodle('燃面')

若子类别有 constructor,要先使用 super()後,才能顺利使用 this


今天先理解到这,如果理解有出入,希望能留言提点,感谢 ε= ᕕ( ᐛ )ᕗ


<<:  Day 06 Use automated machine learning in Azure Machine Learning

>>:  [Day 6]中秋时在做什麽,有没有空,可以帮想标题吗(前端篇)

系统分析师的养成之路—案例分享(1)

上周我跟大家分享了系统分析师必须具备的「观察」、「商业思维」、「聆听」共3个软实力,但在讲述下一个主...

Day04 - 事件、状态转移

我们必须记忆一个主体的状态,以便系统後续进行判断、操作或其他使用,为此我们也在 Day 03 厘清「...

前端工程师也能开发全端网页:挑战 30 天用 React 加上 Firebase 打造社群网站|Day21 发表与收藏文章列表

连续 30 天不中断每天上传一支教学影片,教你如何用 React 加上 Firebase 打造社群...

[Day_8]资料储存容器 (2) - 串列(list)_(1)

今天要来跟大家介绍串列(list), 串列为可修改的序列资料, 可以修改元素资料、新增、删除、插入、...

[Day17] THM VulnNet1

URL : https://tryhackme.com/room/vulnnet1 IP : 10...