ES6
class Human {
constructor(name) {
this.name = name
}
run() {
console.log(this.name + ', is runing')
}
}
class Stu extends Human {
constructor(name) {
super(name)
this.gender = 'male'
}
learn() {
console.log(this.name + ', is learnubg')
}
}
var stu = new Stu('tao')
ES5
function Human(name) {
this.name = name
}
Human.prototype.run = function() {
console.log(this.name + ', is runing')
}
function Stu(name) {
Human.call(this, name)
this.gender = 'male'
}
Stu.prototype.__proto__ = Human.prototype
Stu.prototype.learn = function () {
console.log(this.name + ', is learning')
}
var stu = new Stu('tao')
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。