直接在Father类里面定义函数,相当于在Father.prototype里面添加了函数,而现在的Son也是能访问到Father在原型中定义的方法的,因为Son extends Father 内部是有将 Son.prototype.__proto__=Father.prototype 这样一个操作的,
如果不满意父类函数,那么可以在子类重新写一个同名函数,那么再调用GoHome这个函数时,son 会先去自己原型对象上查询,查到了那么就使用,没查到才会再去父类的原型对象上查询,
静态方法
当用static 定义一个函数时,那么可以直接Father.aaa() 调用这个方法了,像promise.all 它就是一个静态的方法
在Son子类函数中也是能够调用父类的方法的通过super.GoHome()调用了,这样可以减少重复的代码量,对父类的方法进行了一个复用