ES6中类的继承

    选择打赏方式

相比ES5中类的继承ES6中类的继承语法更加简单明了


class Animal {
    constructor(type) {
        this.type = type
    }
   eat () {
        console.log(`我是small ${this.type},我要吃`)
    }
}

class Dog extends Animal {}

let dog = new Dog('dog')

dog.eat() // 输出 我是small dog,我要吃


在看下面一个example

class Animal {
    constructor(type) {
        this.type = type
    }
    eat () {
        console.log(`我是small ${this.type},我要吃`)
    }
}

class Dog extends Animal {
    constructor(type, age) {
        super(type)
        this.age = age
    }
    say() {
        console.log(`我快${this.age}岁了`)
    }
}
let dog = new Dog('dog', 2)
dog.eat()
dog.age()

版权声明:若无特殊注明,本文皆为《 张宇童 》原创,转载请保留文章出处。
本文链接:ES6中类的继承 https://www.zyt8.cn/h/200.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框

吃奶的力气提交吐槽中...


既然没有吐槽,那就赶紧抢沙发吧!